|
|
List of Solaris gcc compilers which fail compiling QEMUUpdated December 21, 2007
Solaris gcc-3.4.3, x86, from S10U264-bit compiles work, 32-bit compiles on 32-bit hosts work, 32-bit compiles on 64-bit hosts do not workNevada is listed below gcc -vReading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/specs Configured with: /builds/sfw10-gate/usr/src/cmd/gcc/gcc-3.4.3/configure --prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++ --enable-shared Thread model: posix gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath) Error from compiling 32-bit QEMU on a Solaris 64-bit host gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I.. -I/export-1/bent/src/qemu/051807/qemu/target-i386 -I/export-1/bent/src/qemu/051807/qemu -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/export-1/bent/src/qemu/051807/qemu/fpu -DHAS_AUDIO -DHAS_AUDIO_CHOICE -I/export-1/bent/src/qemu/051807/qemu/slirp -c -o cpu-exec.o /export-1/bent/src/qemu/051807/qemu/cpu-exec.c /export-1/bent/src/qemu/051807/qemu/cpu-exec.c: In function `cpu_x86_exec': /export-1/bent/src/qemu/051807/qemu/cpu-exec.c:822: error: bp cannot be used in asm here gmake[1]: *** [cpu-exec.o] Error 1 gmake[1]: Leaving directory `/export-1/bent/src/qemu/051807/qemu/i386-softmmu' gmake: *** [subdir-i386-softmmu] Error 2Analysis None yet
Solaris gcc-3.4.3, x86, from Solaris/Nevada32-bit compiles on 32-bit hosts work, 32-bit compiles on 64-bit hosts work, 64-bit compiles work, but fail on mips-softmmuUpdated December 21, 2007 - gcc-3.4.3 on Nevada for 64-bit will fail on mips-softmmu.
./configure --target-list="i386-softmmu,x86_64-softmmu"
Error from compiling 64-bit QEMU mips-softmmu on a Solaris 64-bit host
None yet
Error from compiling 64-bit QEMU on a Solaris 64-bit host
Blastwave gcc-3.4.5 not configured to compile 64-bit
Error from compiling 32-bit QEMU on an Solaris 64-bit host
Most likely due to using Solaris' native as, as opposed to /usr/sfw/bin/gas, and not configured to compile 64-bit.
|