* [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).