ppu-gcc error while cross-compiling kernel on x86
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu PS3 Port |
New
|
Undecided
|
Unassigned | ||
cell-gcc (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ppu-gcc
Trying to cross-compile latest ubuntu-hardy kernel from git, commit 45a2f1fa59db5a2
Running on x86 32 bit, compiling for ps3
aaron@taxi:
scripts/
CHK include/
UPD include/
CHK include/
UPD include/
SYMLINK include/asm -> include/asm-powerpc
CC arch/powerpc/
GEN include/
CALL scripts/
CC scripts/mod/empty.o
HOSTCC scripts/
MKELF scripts/
HOSTCC scripts/
HOSTCC scripts/
HOSTCC scripts/
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/pnmtologo
HOSTCC scripts/conmakehash
CC init/main.o
CHK include/
UPD include/
CC init/version.o
CC init/do_mounts.o
CC init/do_mounts_rd.o
CC init/do_
LD init/mounts.o
CC init/initramfs.o
CC init/calibrate.o
LD init/built-in.o
HOSTCC usr/gen_init_cpio
GEN usr/initramfs_
AS usr/initramfs_
LD usr/built-in.o
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
AS arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
LDS arch/powerpc/
VDSO32A arch/powerpc/
VDSO32A arch/powerpc/
VDSO32A arch/powerpc/
VDSO32A arch/powerpc/
VDSO32A arch/powerpc/
VDSO32L arch/powerpc/
OBJCOPY arch/powerpc/
AS arch/powerpc/
LD arch/powerpc/
LDS arch/powerpc/
VDSO64A arch/powerpc/
VDSO64A arch/powerpc/
VDSO64A arch/powerpc/
VDSO64A arch/powerpc/
VDSO64A arch/powerpc/
VDSO64L arch/powerpc/
OBJCOPY arch/powerpc/
AS arch/powerpc/
LD arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
AS arch/powerpc/
AS arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
AS arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
AS arch/powerpc/
CC arch/powerpc/
AS arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
LD arch/powerpc/
AS arch/powerpc/
LDS arch/powerpc/
AS arch/powerpc/
AS arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
AS arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
AS arch/powerpc/
CC arch/powerpc/
LD arch/powerpc/
AS arch/powerpc/
CC arch/powerpc/
AS arch/powerpc/
AS arch/powerpc/
AS arch/powerpc/
AS arch/powerpc/
CC arch/powerpc/
AS arch/powerpc/
CC arch/powerpc/
LD arch/powerpc/
LD arch/powerpc/
CC arch/powerpc/
CC arch/powerpc/
arch/powerpc/
arch/powerpc/
arch/powerpc/
arch/powerpc/
(insn 203 43 204 0 arch/powerpc/
(set (reg:DI 5 5 [orig:123 D.19770 ] [123])
]) 286 {anddi3_mc} (nil)
(expr_
(nil)))
arch/powerpc/
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://
make[2]: *** [arch/powerpc/
make[1]: *** [arch/powerpc/
make: *** [arch/powerpc/
If you try to reproduce, the Makefile in that commit has a bug that prevents cross-compiling powerpc or ia64:
CC = $(CROSS_COMPILE)gcc
#
# gcc-4.2 won't build powerpc64-smp or ia64.
#
ifneq (,$(findstring $(ARCH), powerpc ia64))
CC = gcc-4.1
endif
I just deleted the second part of that.