diff options
author | Andrew Turner <andrew@FreeBSD.org> | 2015-04-09 10:08:10 +0000 |
---|---|---|
committer | Andrew Turner <andrew@FreeBSD.org> | 2015-04-09 10:08:10 +0000 |
commit | 8ab49d66d28fdfdb462f8d3889eb7d0639a572a6 (patch) | |
tree | 356347fd5c8965d370971d9180829a35df881116 /sys | |
parent | 3252a3c1073f46fb65427eebf8875b9c822b40eb (diff) | |
download | src-8ab49d66d28fdfdb462f8d3889eb7d0639a572a6.tar.gz src-8ab49d66d28fdfdb462f8d3889eb7d0639a572a6.zip |
Only use -fPIC when building boot1.efi for x86.
Sponsored by: The FreeBSD Foundation
Notes
Notes:
svn path=/head/; revision=281300
Diffstat (limited to 'sys')
-rw-r--r-- | sys/boot/efi/boot1/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/boot/efi/boot1/Makefile b/sys/boot/efi/boot1/Makefile index 68bffb8a70ff..4f0b83c627d5 100644 --- a/sys/boot/efi/boot1/Makefile +++ b/sys/boot/efi/boot1/Makefile @@ -15,7 +15,6 @@ INTERNALPROG= # architecture-specific loader code SRCS= boot1.c reloc.c start.S -CFLAGS+= -fPIC CFLAGS+= -I. CFLAGS+= -I${.CURDIR}/../include CFLAGS+= -I${.CURDIR}/../include/${MACHINE_CPUARCH} @@ -35,6 +34,7 @@ LDSCRIPT= ${.CURDIR}/../loader/arch/${MACHINE_CPUARCH}/ldscript.${MACHINE_CPUARC LDFLAGS= -Wl,-T${LDSCRIPT} -Wl,-Bsymbolic -shared .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" +CFLAGS+= -fPIC LDFLAGS+= -Wl,-znocombreloc .endif |