aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2015-04-09 10:08:10 +0000
committerAndrew Turner <andrew@FreeBSD.org>2015-04-09 10:08:10 +0000
commit8ab49d66d28fdfdb462f8d3889eb7d0639a572a6 (patch)
tree356347fd5c8965d370971d9180829a35df881116 /sys
parent3252a3c1073f46fb65427eebf8875b9c822b40eb (diff)
downloadsrc-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/Makefile2
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