blob: 6468e0f7896d6f7aead6e7af5038910ed17f4bb4 (
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
|
x86: 0.837
user-level: 0.793
arm: 0.787
graphic: 0.769
device: 0.733
semantic: 0.718
ppc: 0.681
kernel: 0.671
files: 0.669
architecture: 0.651
socket: 0.635
network: 0.632
performance: 0.625
mistranslation: 0.572
register: 0.569
VMM: 0.568
risc-v: 0.523
vnc: 0.505
PID: 0.503
permissions: 0.488
hypervisor: 0.485
peripherals: 0.472
boot: 0.470
virtual: 0.462
TCG: 0.403
i386: 0.381
debug: 0.366
KVM: 0.308
assembly: 0.307
Cannot build QEMU on RHEL6 because of MAP_HUGETLB
Hello,
I've just downloaded qemu-2.11.0 sources and I wanted to build QEMU on RHEL6 x86_64, for various targets, amonst which arm-linux-user.
The build fails because /usr/include/bits/mman.h does not define MAP_HUGETLB.
I think it is needed since commit 541e16904.
I'm not sure if RHEL6 is still supported by QEMU? If so, can you fix this problem?
Thanks
I think we can close this bug: the build fails on RHEL6.4, but succeeded on RHEL6.7.
Probably related to: https://access.redhat.com/solutions/320613
This was fixed by the distro updating their glibc-headers pakcage:
* Tue Jul 23 2013 Alexandre Oliva <email address hidden> - 2.12-1.119
- Add MAP_HUGETLB and MAP_STACK support (#916986).
- Update translation for stale file handle error (#970776).
The build works in the current centos6 docker image and has been confirmed to build on later RHEL6 (RHEL6.7).
OK, since we work on more recent RHEL6 and the submitter is happy with that, let's close this bug as WONTFIX.
|