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

glibc: APX enablement for the dynamic linker [rhel-10]

    • glibc-2.39-7.el10
    • Patch
    • 1
    • rhel-sst-pt-libraries
    • ssg_platform_tools
    • 13
    • 1
    • Yes
    • Red Hat Enterprise Linux
    • SST PT Libraries Sprint 4
    • Feature
    • Hide
      .`glibc` now supports dynamic linking of Intel APX-enabled functions

      An incompatible dynamic linker trampoline was identified as a potential source of incompatibilities for Intel Advanced Performance Extensions (APX) applications. As a workaround, it was possible to use the `BIND_NOW` executable or use only the standard calling convention. With this update, the dynamic linker of `glibc` preserves APX-related registers.

      NOTE: Because of this change, additional space is needed beyond the top of the stack. Users who strictly limit this space might need to adjust or evaluate the stack limits.
      Show
      .`glibc` now supports dynamic linking of Intel APX-enabled functions An incompatible dynamic linker trampoline was identified as a potential source of incompatibilities for Intel Advanced Performance Extensions (APX) applications. As a workaround, it was possible to use the `BIND_NOW` executable or use only the standard calling convention. With this update, the dynamic linker of `glibc` preserves APX-related registers. NOTE: Because of this change, additional space is needed beyond the top of the stack. Users who strictly limit this space might need to adjust or evaluate the stack limits.
    • Done
    • None

      Upstream indicates that glibc changes are required after all to enable APX applications. For now, an incompatible dynamic linker trampoline has been identified as a potential source of incompatibilities. Workaround for that is to use BIND_NOW, or stick to the standard calling convention.

              xmcoufal Martin Coufal
              fweimer@redhat.com Florian Weimer
              Arjun Shankar Arjun Shankar
              Martin Coufal Martin Coufal
              Tomas Capek Tomas Capek
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

                Created:
                Updated: