[Bug 2100297] Re: dlopen(libx264/libde265) fails on armhf with glibc 2.41
Launchpad Bug Tracker
2100297 at bugs.launchpad.net
Thu Feb 27 12:48:01 UTC 2025
This bug was fixed in the package x264 - 2:0.164.3108+git31e19f9-2build2
---------------
x264 (2:0.164.3108+git31e19f9-2build2) plucky; urgency=medium
* No-change rebuild to remove the execstack flag on armhf (LP:
#2100297)
-- Simon Chopin <schopin at ubuntu.com> Wed, 26 Feb 2025 18:56:08 +0100
** Changed in: x264 (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/2100297
Title:
dlopen(libx264/libde265) fails on armhf with glibc 2.41
Status in glibc package in Ubuntu:
In Progress
Status in libde265 package in Ubuntu:
Fix Released
Status in openblas package in Ubuntu:
New
Status in x264 package in Ubuntu:
Fix Released
Bug description:
Due to the changes in GNU_STACK exec flag handling in 2.41, it is now
not possible to dlopen a shared library that requires an executable
stack.
Both x264 and libde265 produce such objects, simply because some of
their objects files for ARM are produced from assembly code that lack
any definition for the GNU_STACK ELF field, and for retrocompatibility
the tooling will default to an executable stack.
Both libs should be fixed, and glibc should probably declare some
Breaks on them.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2100297/+subscriptions
More information about the foundations-bugs
mailing list