-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
Description
In Arrow C++ we're trying to bump our bundled version of mimalloc, and it turns out mimalloc 2.2.3 fails compiling on Alpine Linux with the following error:
[1/17] Building C object CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o
[2/17] Building C object CMakeFiles/mimalloc-static.dir/src/stats.c.o
[3/17] Building C object CMakeFiles/mimalloc-static.dir/src/segment-map.c.o
[4/17] Building C object CMakeFiles/mimalloc-static.dir/src/segment.c.o
[5/17] Building C object CMakeFiles/mimalloc-static.dir/src/random.c.o
In file included from /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/prim/unix/prim.c:36,
from /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/prim/prim.c:25:
/usr/include/sys/prctl.h:88:8: error: redefinition of 'struct prctl_mm_map'
88 | struct prctl_mm_map {
| ^~~~~~~~~~~~
In file included from /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/prim/unix/prim.c:34:
/usr/include/linux/prctl.h:134:8: note: originally defined here
134 | struct prctl_mm_map {
| ^~~~~~~~~~~~
jirutka and foxysetacalvin2021y
Metadata
Metadata
Assignees
Labels
No labels