diff options
Diffstat (limited to 'dev-lang/python/python-3.9.1-r1.ebuild')
-rw-r--r-- | dev-lang/python/python-3.9.1-r1.ebuild | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/dev-lang/python/python-3.9.1-r1.ebuild b/dev-lang/python/python-3.9.1-r1.ebuild index 5dbe3f9ffb97..250c0d4af54e 100644 --- a/dev-lang/python/python-3.9.1-r1.ebuild +++ b/dev-lang/python/python-3.9.1-r1.ebuild @@ -184,6 +184,12 @@ src_configure() { ) OPT="" econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi } src_compile() { |