summaryrefslogtreecommitdiff
path: root/dev-qt/qtwebengine/files/qtwebengine-6.8.2-cstdint.patch
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2025-04-15 04:40:52 +0100
committerSam James <sam@gentoo.org>2025-04-15 04:43:04 +0100
commitcbd8f5219c8df40bf3f0f43a2fb0ffe69b21cbad (patch)
treefa27250d9a2b0095ba4257d8c545883ba5c6401c /dev-qt/qtwebengine/files/qtwebengine-6.8.2-cstdint.patch
parentc48940aeb67cfa8f8734480ece422c918020bc8e (diff)
downloadgentoo-cbd8f5219c8df40bf3f0f43a2fb0ffe69b21cbad.tar.gz
gentoo-cbd8f5219c8df40bf3f0f43a2fb0ffe69b21cbad.tar.bz2
gentoo-cbd8f5219c8df40bf3f0f43a2fb0ffe69b21cbad.zip
dev-libs/libffi: don't add executable stack on HPPA
When building libffi on HPPA with `-Wl,--warn-warn-execstack`, we get: ``` ld: warning: src/pa/.libs/linux.o: missing .note.GNU-stack section implies executable stack ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker `` This is because pa/linux.S lacks a .GNU-stack note so it gets one added automatically that states an executable stack is needed. That becomes more problematic with glibc-2.41 which forbids dlopen() of a library with an executable stack, and libffi is commonly dlopen()'d, especially by Python. I suspect the reason it didn't show up on Debian is that since February, Debian has been building Binutils with --disable-default-execstack. Closes: https://bugs.gentoo.org/953805 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-qt/qtwebengine/files/qtwebengine-6.8.2-cstdint.patch')
0 files changed, 0 insertions, 0 deletions