qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Bochnig, Martin" <mb1x@gmx.com>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] sparc?
Date: Sat, 28 Aug 2004 18:55:33 +0200	[thread overview]
Message-ID: <4130B905.5090706@gmx.com> (raw)
In-Reply-To: <413083B1.2040102@bellard.org>

Fabrice Bellard wrote:
> Hi,
> 
> Sorry but if I answered every mail I received I would have no time to do 
> anything else, including improving QEMU (remember I am not paid for 
> that). Currently I no longer have a fast Internet connection, so it is 
> even more difficult for me to answer.
> 
> Fortunately I am not the only one who can help you on this mailing list, 
> so be patient !
> 
> Fabrice.
> 

Hi,

you're absolutely right: I'm sorry for that.

However - thank you for this short confirmation.
Now I do not feel all that alone with my / the SPARC user's QEMU 
problems and I will try to be more patient in the future.

Some good news:
Using Richard Zidlicky's patch at 
http://lists.gnu.org/archive/html/qemu-devel/2004-03/msg00078.html 
slightly modified for SPARC, I  got QEMU 0.6.0 copiling under SPARC SuSe 
7.3 LinUX!
I got a linked 'qemu' executable for SPARC.
Nevertheless, at least the just mentioned lines of vl.c need to be 
further adjusted for SPARC32  - I'm surfing through header files and the 
web for SPARC specific opcodes and other relevant info.
But I'm a *newbie* in that field.


Under Solaris9 32bit mode:
I looks pretty promising: The build process nearly completes now!!!
Just 3 "Sybol not found" errors when linking 'qemu'.

Regards and thank you for QEMU
(I tried to "uuuuuuuuuuuuusssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" 
BOCHS for three years :(

- QEMU meets my  bravest dreams!

Martin

Please see below:
*******************************************
SPARC32 SuSe LinUX 7.3 almost success (qemu 0.6.0 did compile but has 
errors in vl.c):
linux:/QEMU_LINUX_SPARC_HOST__tmp__TEST/0.6.0/UNTOUCHED/qemu-0.6.0/linux-test 
# gcc -v
Reading specs from /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/specs
gcc version 2.95.3 20010315 (SuSE)
linux:/QEMU_LINUX_SPARC_HOST__tmp__TEST/0.6.0/UNTOUCHED/qemu-0.6.0/linux-test 
#
linux:/QEMU_LINUX_SPARC_HOST__tmp__TEST/0.6.0/UNTOUCHED/qemu-0.6.0/linux-test 
#
linux:/QEMU_LINUX_SPARC_HOST__tmp__TEST/0.6.0/UNTOUCHED/qemu-0.6.0/linux-test 
#
linux:/QEMU_LINUX_SPARC_HOST__tmp__TEST/0.6.0/UNTOUCHED/qemu-0.6.0/linux-test 
# qemu -dummy-net -nographic -hda linux.img -kernel bzImage-2.4.21 
-append "console=ttyS0 root=/dev/hda sb=0x220,5,1,5 ide2=noprobe 
ide3=noprobe ide4=noprobe ide5=noprobe"
Could not configure '/dev/rtc' to have a 1024 Hz timer. This is not a fatal
error, but for better emulation accuracy either use a 2.6 host Linux 
kernel or
type 'echo 1024 > /proc/sys/dev/rtc/max-user-freq' as root.
Linux version 2.4.21 (bellard@voyager.localdomain) (gcc version 3.2.2 
20030222 (Red Hat Linux 3.2.2-5)) #5 Tue Nov 11 18:18:53 CET 2003
BIOS-provided physical RAM map:
  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
  BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
128MB LOWMEM available.
On node 0 totalpages: 32768
zone(0): 4096 pages.
zone(1): 28672 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0 root=/dev/hda sb=0x220,5,1,5 
ide2=noprobe ide3=noprobe ide4=noprobe ide5=noprobe
ide_setup: ide2=noprobe
ide_setup: ide3=noprobe
ide_setup: ide4=noprobe
ide_setup: ide5=noprobe
Initializing CPU#0
Detected 5.005 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 9.54 BogoMIPS
Memory: 126116k/131072k available (1210k kernel code, 4568k reserved, 
266k data, 64k init, 0k highmem)
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
CPU: L1 I cache: 8K<6>CPU: L2 cache: 128K
CPU: Intel Pentium Pro stepping 03
Unable to handle kernel NULL pointer dereference at virtual address 00000000
  printing eip:
90274068
*pde = 00000000
Oops: 0002
CPU:    0
EIP:    0010:[<90274068>]    Not tainted
EFLAGS: 00000246
eax: 0000000d   ebx: 90261440   ecx: 00000001   edx: 00000001
esi: 9026146d   edi: 90235eb8   ebp: 0008e000   esp: 90273fb8
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 0, stackpage=90273000)
Stack: 00000018 ffffffff 90274068 00000010 00000246 90236127 00000003 
00000000
        00099800 90105000 90274206 90261440 9027472d 00008000 90285940 
00000000
        90285840 90100191
Call Trace:    [<90105000>]

Code: db e3 dd 05 c0 25 28 90 dc 35 c8 25 28 90 dc 0d c8 25 28 90
  <0>Kernel panic: Attempted to kill the idle task!
In idle task - not syncing



******************************************************************************
Solaris 9 running in 32bit mode almost compiles:


# ./configure --disable-slirp --target-list=i386-softmmu;gmake
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs
C compiler        gcc
make              gmake
host CPU          sparc
host big endian   yes
target list       i386-softmmu
gprof enabled     yes
static build      no
SDL support       yes
SDL static link   yes
mingw32 support   no
gcc -Wall -O2 -g -D_GNU_SOURCE -o dyngen dyngen.c
gcc -Wall -O2 -g -g -D_GNU_SOURCE -o qemu-mkcow qemu-mkcow.c
gcc -Wall -O2 -g -g -D_GNU_SOURCE -o vmdk2raw vmdk2raw.c
for d in i386-softmmu; do \
gmake -C $d all || exit 1 ; \
         done
gmake[1]: Entering directory 
`/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-0.6.0/i386-softmmu'
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o vl.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/vl.c
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/vl.c: In function 
`init_timers':
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/vl.c:962: 
warning: label `use_itimer' defined but not used
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/vl.c: At top level:
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/vl.c:890: 
warning: `start_rtc_timer' defined but not used
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o osdep.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/osdep.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o block.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/block.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o monitor.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c: In 
function `next':
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:923: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c: In 
function `expr_unary':
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:970: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:987: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c: In 
function `get_expr':
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1078: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c: In 
function `get_str':
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1092: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1137: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c: In 
function `term_handle_command':
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1172: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1177: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1212: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1246: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1252: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1254: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1293: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1325: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1337: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1370: 
warning: subscript has type `char'
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/monitor.c:1395: 
warning: subscript has type `char'
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o pci.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/pci.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o ide.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/ide.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o ne2000.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/ne2000.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o pckbd.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/pckbd.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o vga.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/vga.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o sb16.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/sb16.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o dma.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/dma.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o oss.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/oss.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o fdc.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/fdc.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o mc146818rtc.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/mc146818rtc.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o serial.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/serial.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o i8259.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/i8259.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o i8254.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/i8254.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o pc.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/pc.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o cirrus_vga.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/hw/cirrus_vga.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o gdbstub.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/gdbstub.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-I/usr/local/include/SDL -D_REENTRANT -c -o sdl.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/sdl.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o exec.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/exec.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -fno-delayed-branch -ffixed-i0 -fno-reorder-blocks 
-fno-optimize-sibling-calls -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o op.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386/op.c
../dyngen -o op.h op.o
../dyngen -c -o opc.h op.o
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o translate-all.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/translate-all.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o cpu-exec.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/cpu-exec.c
../dyngen -g -o gen-op.h op.o
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o translate.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386/translate.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -ffixed-i0 -mflat -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o helper.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386/helper.c
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386/helper.c: 
In function `helper_ret_protected':
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386/helper.c:1568: 
warning: `new_eflags' might be used uninitialized in this function
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o helper2.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386/helper2.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o disas.o /tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/disas.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o i386-dis.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/i386-dis.c
gcc -Wall -O2 -g -fno-strict-aliasing -m32 -ffixed-g1 -ffixed-g2 
-ffixed-g3 -ffixed-g6 -I. 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/target-i386 
-I/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs -D_GNU_SOURCE 
-c -o sparc-dis.o 
/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-cvs/sparc-dis.c
rm -f libqemu.a
gar rcs libqemu.a exec.o translate-all.o cpu-exec.o translate.o op.o 
helper.o helper2.o disas.o  i386-dis.o sparc-dis.o
gcc  -o qemu vl.o osdep.o block.o monitor.o pci.o ide.o ne2000.o pckbd.o 
vga.o sb16.o dma.o oss.o fdc.o mc146818rtc.o serial.o i8259.o i8254.o 
pc.o cirrus_vga.o gdbstub.o sdl.o libqemu.a  -lm -lsocket -lnsl -lresolv 
-L/usr/local/lib -R/usr/local/lib -lSDL -lpthread -lposix4
Undefined                       first referenced
  symbol                             in file
lrint                               libqemu.a(translate-all.o)
llrint                              libqemu.a(translate-all.o)
fesetround                          libqemu.a(translate-all.o)
ld: fatal: Symbol referencing errors. No output written to qemu
collect2: ld returned 1 exit status
gmake[1]: *** [qemu] Error 1
gmake[1]: Leaving directory 
`/tmp/QEMU_SOLARIS_SPARC_HOST__tmp__TEST/0.6.0/qemu-0.6.0/i386-softmmu'
gmake: *** [all] Error 1
#

  parent reply	other threads:[~2004-08-28 17:03 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-26 11:06 [Qemu-devel] sparc? Bochnig, Martin
2004-08-26 22:11 ` Bochnig, Martin
2004-08-27 23:29 ` Bochnig, Martin
2004-08-27 23:34   ` Lennert Buytenhek
2004-08-27 23:58     ` Bochnig, Martin
2004-08-28  0:05       ` Lennert Buytenhek
2004-08-28  0:14         ` Bochnig, Martin
     [not found]   ` <413083B1.2040102@bellard.org>
2004-08-28 16:55     ` Bochnig, Martin [this message]
2004-08-29 14:26       ` Bochnig, Martin
2004-08-29 14:37         ` Johannes Schindelin
2004-08-29 14:53           ` Bochnig, Martin
2004-08-29 15:12           ` Bochnig, Martin
2004-08-31 22:22         ` Richard Zidlicky
  -- strict thread matches above, loose matches on Subject: below --
2004-08-26 10:46 Bochnig, Martin
2004-01-02 16:57 Yelich, Scott D.
2004-01-02 18:16 ` Fabrice Bellard
2004-01-02 20:48   ` NunO fELICIO
2004-01-02 21:49   ` Raymond W. Lucke IV
2004-01-02 23:01     ` Satadru Pramanik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4130B905.5090706@gmx.com \
    --to=mb1x@gmx.com \
    --cc=bochnig@pool.math.tu-berlin.de \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).