-
Bug
-
Resolution: Unresolved
-
Major
-
rhel-10.0.beta
-
python-meson-python-0.15.0-10.el10
-
None
-
Moderate
-
rhel-sst-cs-plumbers
-
ssg_core_services
-
24
-
5
-
False
-
-
None
-
Red Hat Enterprise Linux
-
None
-
None
-
None
-
-
All
-
None
We are not going to ship patchelf in RHEL10, and because of that the python-meson-python dependency on patchelf should be removed.
Modification of ELF files post-static-link is not safe nor does it support good secure software mangement life-cycle practices. Build systems should accept flags that allow them to alter the required parameters.
If ELF data is required then libelf should be used to get data like DT_RPATH, alternatively pyelftools (which uses readelf from binutils) is an option.
The python3-meson-python package uses patchelf because it is unable to plumb DT_RPATH into the build systems and this is not an appropriate technical workaround for RHEL.