blob: 429843d31d05103121430897776bf40a45be4f1f (
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
register: 0.796
performance: 0.640
device: 0.622
user-level: 0.588
debug: 0.577
ppc: 0.567
architecture: 0.563
network: 0.558
files: 0.549
peripherals: 0.524
socket: 0.524
permissions: 0.506
mistranslation: 0.493
semantic: 0.473
PID: 0.440
graphic: 0.427
kernel: 0.357
arm: 0.328
vnc: 0.314
boot: 0.287
hypervisor: 0.275
TCG: 0.242
risc-v: 0.235
assembly: 0.164
x86: 0.125
VMM: 0.107
virtual: 0.091
i386: 0.081
KVM: 0.060
Parallel build doesn't work after "make clean"
After running "make clean" qemu won't build with -j option.
When I run "./configure && make clean" and then make -j5, following errors occur:
GEN config-host.h
GEN trace.h
GEN qemu-options.def
GEN qmp-commands.h
GEN qapi-types.h
GEN qapi-visit.h
GEN tests/test-qapi-types.h
GEN tests/test-qapi-visit.h
GEN tests/test-qmp-commands.h
GEN qapi-generated/qga-qapi-types.h
GEN qapi-generated/qga-qapi-visit.h
GEN qapi-generated/qga-qmp-commands.h
CC osdep.o
CC qemu-thread-posix.o
cc1: error: qapi-generated: No such file or directory [-Werror]
cc1: all warnings being treated as errors
make: *** [qemu-thread-posix.o] Error 1
make: *** Waiting for unfinished jobs....
cc1: error: qapi-generated: No such file or directory [-Werror]
cc1: all warnings being treated as errors
make: *** [osdep.o] Error 1
If you run "make -j5" once again after this, build continues succesfully because "qapi-generated" directory already exists.
I think this should have been fixed at one point in time - at least it seems to work for me, so I'm closing this ticket now. If you still have problems, feel free to open this ticket again, but then please specify the exact version of QEMU which causes the trouble for you.
|