Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-36336

Remove python-meson-python dependency on patchelf

    • python-meson-python-0.15.0-10.el10
    • None
    • Moderate
    • rhel-sst-cs-plumbers
    • ssg_core_services
    • 24
    • 5
    • False
    • Hide

      None

      Show
      None
    • 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.

              psimovec Pavel Šimovec
              rhn-support-codonell Carlos O'Donell
              Pavel Šimovec Pavel Šimovec
              Frantisek Sumsal Frantisek Sumsal
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: