[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] some ROMs questions
From: |
Michael Tokarev |
Subject: |
Re: [Qemu-devel] some ROMs questions |
Date: |
Fri, 6 Apr 2018 13:45:46 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
02.04.2018 17:30, BALATON Zoltan wrote:
> On Mon, 2 Apr 2018, Michael Tokarev wrote:
>> roms/u-boot-sam460ex/tools/updater/stubs.c -
>> it is some strange symlink pointing to a strange place, probably should be
>> removed?
>
> This does not seem to matter for building the rom image but this can be fixed
> by converting it to a relative path. I've done that and will send a patch to
> update the submodule as well to use the QEMU repo now that we have a mirror
> there. Thanks for finding this.
Hmm, I've no idea how to pull a submodule change.. :)
But I've one more question about this rom. When I'm trying to build it,
the build fails:
roms/u-boot-sam460ex$ make Sam460ex_config CROSS_COMPILE=powerpc64-linux-gnu-
Generating include/autoconf.mk
cc1: error: -mcall not supported in this configuration
cc1: error: -mrelocatable not supported in this configuration
cc1: error: -meabi not supported in this configuration
cc1: error: -m64 requires a PowerPC64 cpu
Generating include/autoconf.mk.dep
cc1: error: -mcall not supported in this configuration
cc1: error: -mrelocatable not supported in this configuration
cc1: error: -meabi not supported in this configuration
cc1: error: -m64 requires a PowerPC64 cpu
Configuring for Sam460ex board...
roms/u-boot-sam460ex$ make CROSS_COMPILE=powerpc64-linux-gnu-
...
make -C arch/powerpc/cpu/ppc4xx start.o
make[1]: Entering directory
'/build/qemu/debian-qemu/roms/u-boot-sam460ex/arch/powerpc/cpu/ppc4xx'
powerpc64-linux-gnu-gcc -D__ASSEMBLY__ -g -Os -mrelocatable -fPIC -meabi
-ffunction-sections -fdata-sections -D__KERNEL__ -DTEXT_BASE=0xFFF80000
-I/build/qemu/debian-qemu/roms/u-boot-sam460ex/include -fno-builtin
-ffreestanding -nostdinc -isystem
/usr/lib/gcc-cross/powerpc64-linux-gnu/6/include -pipe -DCONFIG_PPC
-D__powerpc__ -DCONFIG_4xx -ffixed-r2 -mstring -msoft-float -Wa,-m440 -mcpu=440
-DCONFIG_440=1 -I../bios_emulator/scitech/include
-I../bios_emulator/scitech/src/x86emu -Dprintk=printf \
-o start.o start.S -c
start.S:1:0: error: -mcall not supported in this configuration
/*
start.S:1:0: error: -mrelocatable not supported in this configuration
start.S:1:0: error: -meabi not supported in this configuration
start.S:1:0: error: -m64 requires a PowerPC64 cpu
/build/qemu/debian-qemu/roms/u-boot-sam460ex/config.mk:249: recipe for target
'start.o' failed
make[1]: *** [start.o] Error 1
make[1]: Leaving directory
'/build/qemu/debian-qemu/roms/u-boot-sam460ex/arch/powerpc/cpu/ppc4xx'
Makefile:353: recipe for target 'arch/powerpc/cpu/ppc4xx/start.o' failed
make: *** [arch/powerpc/cpu/ppc4xx/start.o] Error 2
What I'm doing wrong?
$ powerpc64-linux-gnu-gcc --version
powerpc64-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0 20170516
Thanks!
/mjt