diff options
| author | Bryan Drewery <bdrewery@FreeBSD.org> | 2014-06-08 17:29:31 +0000 |
|---|---|---|
| committer | Bryan Drewery <bdrewery@FreeBSD.org> | 2014-06-08 17:29:31 +0000 |
| commit | 864c53ead899f7838cd2e1cca3b485a4a82f5cdc (patch) | |
| tree | 770fe42f243492477db77896e2564375cd017ad4 /sys/boot | |
| parent | 590d63632198eb31acebf50673f1568c2e8f3fda (diff) | |
Notes
Diffstat (limited to 'sys/boot')
| -rw-r--r-- | sys/boot/i386/boot2/Makefile | 2 | ||||
| -rw-r--r-- | sys/boot/i386/btx/btx/Makefile | 2 | ||||
| -rw-r--r-- | sys/boot/i386/btx/btxldr/Makefile | 2 | ||||
| -rw-r--r-- | sys/boot/i386/btx/lib/Makefile | 2 | ||||
| -rw-r--r-- | sys/boot/i386/loader/Makefile | 2 | ||||
| -rw-r--r-- | sys/boot/mips/beri/boot2/Makefile | 2 | ||||
| -rw-r--r-- | sys/boot/mips/beri/loader/Makefile | 2 | ||||
| -rw-r--r-- | sys/boot/pc98/boot2/Makefile | 2 | ||||
| -rw-r--r-- | sys/boot/pc98/btx/lib/Makefile | 2 | ||||
| -rw-r--r-- | sys/boot/pc98/loader/Makefile | 2 | ||||
| -rw-r--r-- | sys/boot/sparc64/boot1/Makefile | 2 | ||||
| -rw-r--r-- | sys/boot/sparc64/loader/Makefile | 2 |
12 files changed, 24 insertions, 0 deletions
diff --git a/sys/boot/i386/boot2/Makefile b/sys/boot/i386/boot2/Makefile index fa8c29d33a88..e52060d0679f 100644 --- a/sys/boot/i386/boot2/Makefile +++ b/sys/boot/i386/boot2/Makefile @@ -22,6 +22,8 @@ BOOT2_UFS?= UFS1_AND_UFS2 #BOOT2_UFS?= UFS2_ONLY #BOOT2_UFS?= UFS1_ONLY +NO_PIE= yes + CFLAGS= -Os \ -fomit-frame-pointer \ -mrtd \ diff --git a/sys/boot/i386/btx/btx/Makefile b/sys/boot/i386/btx/btx/Makefile index 0f5a468ba62e..55756e0fa089 100644 --- a/sys/boot/i386/btx/btx/Makefile +++ b/sys/boot/i386/btx/btx/Makefile @@ -5,6 +5,8 @@ INTERNALPROG= MAN= SRCS= btx.S +NO_PIE= yes + .if defined(BOOT_BTX_NOHANG) BOOT_BTX_FLAGS=0x1 .else diff --git a/sys/boot/i386/btx/btxldr/Makefile b/sys/boot/i386/btx/btxldr/Makefile index 7e57ca3fc6a2..68089346ded3 100644 --- a/sys/boot/i386/btx/btxldr/Makefile +++ b/sys/boot/i386/btx/btxldr/Makefile @@ -5,6 +5,8 @@ INTERNALPROG= MAN= SRCS= btxldr.S +NO_PIE= yes + CFLAGS+=-DLOADER_ADDRESS=${LOADER_ADDRESS} CFLAGS+=-I${.CURDIR}/../../common diff --git a/sys/boot/i386/btx/lib/Makefile b/sys/boot/i386/btx/lib/Makefile index c66f0fcc5169..caec3eb68210 100644 --- a/sys/boot/i386/btx/lib/Makefile +++ b/sys/boot/i386/btx/lib/Makefile @@ -7,4 +7,6 @@ SRCS= btxcsu.S btxsys.s btxv86.s CFLAGS+=-I${.CURDIR}/../../common LDFLAGS=-Wl,-r +NO_PIE= yes + .include <bsd.prog.mk> diff --git a/sys/boot/i386/loader/Makefile b/sys/boot/i386/loader/Makefile index b33101283b49..7de6176f63da 100644 --- a/sys/boot/i386/loader/Makefile +++ b/sys/boot/i386/loader/Makefile @@ -8,6 +8,8 @@ PROG= ${LOADER}.sym INTERNALPROG= NEWVERSWHAT?= "bootstrap loader" x86 +NO_PIE= yes + # architecture-specific loader code SRCS= main.c conf.c vers.c diff --git a/sys/boot/mips/beri/boot2/Makefile b/sys/boot/mips/beri/boot2/Makefile index 325edbcdbe5f..71953949c9d2 100644 --- a/sys/boot/mips/beri/boot2/Makefile +++ b/sys/boot/mips/beri/boot2/Makefile @@ -32,6 +32,8 @@ BINDIR?= /boot INSTALLFLAGS= -b +NO_PIE= yes + LOADERS= flashboot jtagboot FILES= ${LOADERS} ${LOADERS:S/$/.md5/} diff --git a/sys/boot/mips/beri/loader/Makefile b/sys/boot/mips/beri/loader/Makefile index 3da7f7f274b3..3a751894f65c 100644 --- a/sys/boot/mips/beri/loader/Makefile +++ b/sys/boot/mips/beri/loader/Makefile @@ -36,6 +36,8 @@ PROG?= loader NEWVERSWHAT= "BERI loader" ${MACHINE_CPUARCH} INSTALLFLAGS= -b +NO_PIE= yes + # Architecture-specific loader code SRCS= start.S \ main.c \ diff --git a/sys/boot/pc98/boot2/Makefile b/sys/boot/pc98/boot2/Makefile index 88076a8e5af9..00037cb60ee7 100644 --- a/sys/boot/pc98/boot2/Makefile +++ b/sys/boot/pc98/boot2/Makefile @@ -6,6 +6,8 @@ CC:= gcc COMPILER_TYPE:= gcc +NO_PIE= yes + FILES= boot boot1 boot2 NM?= nm diff --git a/sys/boot/pc98/btx/lib/Makefile b/sys/boot/pc98/btx/lib/Makefile index e5876bc1371d..9e2b8c6f5d12 100644 --- a/sys/boot/pc98/btx/lib/Makefile +++ b/sys/boot/pc98/btx/lib/Makefile @@ -7,4 +7,6 @@ SRCS= btxcsu.S btxsys.s btxv86.s CFLAGS+=-I${.CURDIR}/../../../i386/common LDFLAGS=-Wl,-r +NO_PIE= yes + .include <bsd.prog.mk> diff --git a/sys/boot/pc98/loader/Makefile b/sys/boot/pc98/loader/Makefile index 7ab13a189dd3..f18db055f546 100644 --- a/sys/boot/pc98/loader/Makefile +++ b/sys/boot/pc98/loader/Makefile @@ -8,6 +8,8 @@ PROG= ${LOADER}.sym INTERNALPROG= NEWVERSWHAT= "bootstrap loader" pc98 +NO_PIE= yes + # architecture-specific loader code SRCS= main.c conf.c vers.c .PATH: ${.CURDIR}/../../i386/loader diff --git a/sys/boot/sparc64/boot1/Makefile b/sys/boot/sparc64/boot1/Makefile index 5150c3b5f85b..c867a6162943 100644 --- a/sys/boot/sparc64/boot1/Makefile +++ b/sys/boot/sparc64/boot1/Makefile @@ -7,6 +7,8 @@ FILES?= boot1 SRCS= _start.s boot1.c CLEANFILES=${FILES} boot1.aout +NO_PIE= yes + BOOTBLOCKBASE= 0x4000 CFLAGS.clang+=-mcmodel=small diff --git a/sys/boot/sparc64/loader/Makefile b/sys/boot/sparc64/loader/Makefile index d7266ad08781..00c37dc4095e 100644 --- a/sys/boot/sparc64/loader/Makefile +++ b/sys/boot/sparc64/loader/Makefile @@ -7,6 +7,8 @@ PROG?= loader NEWVERSWHAT?= "bootstrap loader" sparc64 INSTALLFLAGS= -b +NO_PIE= yes + # Architecture-specific loader code SRCS= locore.S main.c metadata.c vers.c |
