linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] PPC64 Fix compilation with recent toolchains
@ 2004-11-19  9:10 Paul Mackerras
  0 siblings, 0 replies; only message in thread
From: Paul Mackerras @ 2004-11-19  9:10 UTC (permalink / raw)
  To: akpm; +Cc: anton, linux-kernel

Recent ppc64 toolchains don't create dot symbols (i.e. a globally
visible ".foo" symbol for the text of function foo) any more.  This
breaks the kernel compile because we refer to function text addresses
in the system call table.  Fortunately there is an option,
-mcall-aixdesc, which restores the previous behaviour, and even more
fortunately, old ppc64 toolchains understand the option as well as new
ones.  This patch adds -mcall-aixdesc to CFLAGS in
arch/ppc64/Makefile.

Signed-off-by: Paul Mackerras <paulus@samba.org>

diff -urN linux-2.5/arch/ppc64/Makefile test/arch/ppc64/Makefile
--- linux-2.5/arch/ppc64/Makefile	2004-10-27 07:32:57.000000000 +1000
+++ test/arch/ppc64/Makefile	2004-11-19 16:13:41.744205744 +1100
@@ -32,7 +32,8 @@
 
 LDFLAGS		:= -m elf64ppc
 LDFLAGS_vmlinux	:= -Bstatic -e $(KERNELLOAD) -Ttext $(KERNELLOAD)
-CFLAGS		+= -msoft-float -pipe -mminimal-toc -mtraceback=none
+CFLAGS		+= -msoft-float -pipe -mminimal-toc -mtraceback=none \
+		   -mcall-aixdesc
 
 ifeq ($(CONFIG_POWER4_ONLY),y)
 	CFLAGS += $(call cc-option,-mcpu=power4)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2004-11-19  9:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-11-19  9:10 [PATCH] PPC64 Fix compilation with recent toolchains Paul Mackerras

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).