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

glibc: Fix ld.so compatibility diagnostics on ppc64le

    • glibc-2.39-22.el10
    • None
    • None
    • 3
    • rhel-sst-pt-libraries
    • ssg_platform_tools
    • 2
    • False
    • Hide

      None

      Show
      None
    • No
    • Red Hat Enterprise Linux
    • SST PT Libraries Sprint 7, SST PT Libraries Sprint 9, SST PT Libraries Sprint 10
    • Release Note Not Required
    • ppc64le
    • None

      The ld.so CPU diagnostics are currently broken because the POWER9 memset is used before the POWER9 compatibility check. This result in an ld.so crash instead of proper error message.

      Fixed upstream via:

      commit f6ea5d1291cf3f264514d03872ebae84e0293b69
      Author: Florian Weimer <fweimer@redhat.com>
      Date:   Tue Jun 18 10:56:34 2024 +0200
      
          Linux: Include <dl-symbol-redir-ifunc.h> in dl-sysdep.c
          
          The _dl_sysdep_parse_arguments function contains initalization
          of a large on-stack variable:
          
            dl_parse_auxv_t auxv_values = { 0, };
          
          This uses a non-inline version of memset on powerpc64le-linux-gnu,
          so it must use the baseline memset.
      

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

                Created:
                Updated: