]> git.hungrycats.org Git - linux/commitdiff
[PATCH] ppc32: Use -fPIC instead of -mrelocatable-lib
authorPaul Mackerras <paulus@samba.org>
Thu, 3 Jun 2004 01:21:47 +0000 (18:21 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Thu, 3 Jun 2004 01:21:47 +0000 (18:21 -0700)
The ppc32 boot code has a couple of files that are executed very early
on before the kernel is mapped at the address it is linked at.  We
have been using -mrelocatable-lib to compile these files, but
apparently -mrelocatable-lib is deprecated and the gcc developers are
threatening to remove it.  In fact the -fPIC flag does what we need.
This patch changes -mrelocatable-lib to -fPIC.

Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/ppc/syslib/Makefile

index 7274fbf1a79da796eb0bd89ba86ae9357926262d..56742e1ffc327151710b83a31379171f1fbdd701 100644 (file)
@@ -9,8 +9,8 @@ ifdef CONFIG_4xx
 EXTRA_AFLAGS           := -Wa,-m405
 endif
 
-CFLAGS_prom_init.o      += -mrelocatable-lib
-CFLAGS_btext.o          += -mrelocatable-lib
+CFLAGS_prom_init.o      += -fPIC
+CFLAGS_btext.o          += -fPIC
 
 obj-$(CONFIG_PPCBUG_NVRAM)     += prep_nvram.o
 obj-$(CONFIG_PPC_OCP)          += ocp.o