blob: 8ddd04df128c39d1ce80244f6f24048c221da97c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
assembly: 0.914
graphic: 0.775
device: 0.753
instruction: 0.728
vnc: 0.613
other: 0.605
semantic: 0.604
network: 0.552
socket: 0.470
boot: 0.335
mistranslation: 0.288
KVM: 0.196
disas/i386.c compile error
QEMU Version: 2.12.1, 3.0.0-rc4
Compiling with GCC 8.2.0
System: Plop Linux, 32 bit
Error:
CC disas/i386.o
/tmp/ccK8tHRs.s: Assembler messages:
/tmp/ccK8tHRs.s:53353: Error: can't resolve `L0' {*ABS* section} - `obuf' {.bss section}
The problematic line is in 'disas/i386.c' in the function 'INVLPG_Fixup (int bytemode, int sizeflag)':
strcpy (obuf + strlen (obuf) - 6, alt);
If I comment out this line, then compiling works without problems.
The error comes only on 32 bit. On 64 bit, compiling works without problems.
Looking through old bug tickets ... This sounds like it was rather a bug in your toolchain ... is it still reproducible with a newer version of your Linux distro and the latest version of QEMU?
[Expired for QEMU because there has been no activity for 60 days.]
|