You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
configure: the musl guard for PR_SET_VMA_ANON_NAME tests an unset variable #159885
ac_cv_libc appears nowhere else, so the check always runs.
On x86_64 musl this goes unnoticed, because the conftest fails to compile anyway and the macro
stays undefined. On i686 musl it compiles, _Py_HAVE_PR_SET_VMA_ANON_NAME gets defined, and the
build then fails on the conflict the guard was meant to avoid:
In file included from ../Include/internal/pycore_mmap.h:16, from ../Objects/obmalloc.c:5:
/usr/include/sys/prctl.h:88:8: error: redefinition of 'struct prctl_mm_map'
/usr/include/linux/prctl.h:134:8: note: originally defined here
Activity
NekoAsakura commentedon Oct 20, 2026
Duplicate of #143632?
serhiy-storchaka commentedon Oct 20, 2026
Yes, duplicate of #143632 — sorry, I missed that it was still open. Closing; I have posted the analysis there.