[OpenBIOS] [PATCH] fix ppc builds with ppc64 compiler and ppc64 linker
Kenneth Salerno
kennethsalerno at yahoo.com
Tue Aug 14 17:20:35 CEST 2012
Need to specify ppc object code output arch (gcc/as -m32) and 32-bit C run-time (ldscript arch) when using ppc64 compiler and linker.
Signed-of-by: Kenneth Salerno <kennethsalerno at yahoo.com>
--- a/config/scripts/switch-arch 2012-08-14 10:33:34.859375000 -0400
+++ b/config/scripts/switch-arch 2012-08-14 10:34:45.375000000 -0400
@@ -232,11 +232,12 @@
ppc)
select_prefix powerpc
if [ "$unix" = "no" ]; then
- CFLAGS="-msoft-float -fno-builtin-bcopy -fno-builtin-log2"
+ CFLAGS="-m32 -msoft-float -fno-builtin-bcopy -fno-builtin-log2"
+ AS_FLAGS="-m32"
else
CFLAGS="-fno-builtin"
+ AS_FLAGS=
fi
- AS_FLAGS=
;;
ppc64)
--- a/arch/ppc/qemu/ldscript 2012-08-14 10:30:42.046875000 -0400
+++ b/arch/ppc/qemu/ldscript 2012-08-14 10:30:20.218750000 -0400
@@ -1,5 +1,5 @@
OUTPUT_FORMAT(elf32-powerpc)
-OUTPUT_ARCH(powerpc)
+OUTPUT_ARCH(powerpc:common)
/* Initial load address
*/
More information about the OpenBIOS
mailing list