Author: andrew
Date: Thu Apr  9 10:08:10 2015
New Revision: 281300
URL: https://svnweb.freebsd.org/changeset/base/281300

Log:
  Only use -fPIC when building boot1.efi for x86.
  
  Sponsored by: The FreeBSD Foundation

Modified:
  head/sys/boot/efi/boot1/Makefile

Modified: head/sys/boot/efi/boot1/Makefile
==============================================================================
--- head/sys/boot/efi/boot1/Makefile    Thu Apr  9 10:07:06 2015        
(r281299)
+++ head/sys/boot/efi/boot1/Makefile    Thu Apr  9 10:08:10 2015        
(r281300)
@@ -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/${MA
 LDFLAGS=       -Wl,-T${LDSCRIPT} -Wl,-Bsymbolic -shared
 
 .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
+CFLAGS+=       -fPIC
 LDFLAGS+=      -Wl,-znocombreloc
 .endif
 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to