diff options
author | Alexander Graf <agraf@suse.de> | 2013-12-29 17:27:58 +0100 |
---|---|---|
committer | Andreas Färber <andreas.faerber@web.de> | 2014-03-02 18:03:06 +0100 |
commit | a4f796120780245705086b9c73daab0527d1c5b6 (patch) | |
tree | 5e0e34ed5c236dc8eff880f39c5ca247c8c34981 | |
parent | 5995fc974e50a92f148e98430295168c8fc3f840 (diff) | |
download | qemu-openhackware-a4f796120780245705086b9c73daab0527d1c5b6.tar.gz |
Fix compilation with biarch compilers
When compiling OpenHackWare with a biarch compiler that defaults to
ppc64 we need to manually tell the build system to use the 32bit target.
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | src/boot.ld | 2 | ||||
-rw-r--r-- | src/main.ld | 2 | ||||
-rw-r--r-- | src/vectors.ld | 2 |
4 files changed, 5 insertions, 5 deletions
@@ -22,8 +22,8 @@ #DEBUG=1 CROSS_COMPILE?=powerpc-linux- -CC:= $(CROSS_COMPILE)gcc -LD:= $(CROSS_COMPILE)ld +CC:= $(CROSS_COMPILE)gcc -m32 +LD:= $(CROSS_COMPILE)ld -m elf32ppc OBJCOPY:= $(CROSS_COMPILE)objcopy MKDIR:= mkdir CAT:= cat diff --git a/src/boot.ld b/src/boot.ld index 916fd94..57070ee 100644 --- a/src/boot.ld +++ b/src/boot.ld @@ -19,7 +19,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -OUTPUT_ARCH(powerpc) +OUTPUT_ARCH(powerpc:common) MEMORY { diff --git a/src/main.ld b/src/main.ld index 9b6e8c4..f689f72 100644 --- a/src/main.ld +++ b/src/main.ld @@ -17,7 +17,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -OUTPUT_ARCH(powerpc) +OUTPUT_ARCH(powerpc:common) MEMORY { diff --git a/src/vectors.ld b/src/vectors.ld index f003109..cc83b6a 100644 --- a/src/vectors.ld +++ b/src/vectors.ld @@ -20,7 +20,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -OUTPUT_ARCH(powerpc) +OUTPUT_ARCH(powerpc:common) MEMORY { |