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

glibc: Fix ld.so compatibility diagnostics on ppc64le

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • rhel-10.0.beta
    • rhel-10.0.beta
    • glibc
    • None
    • glibc-2.39-16.el10
    • 1
    • sst_pt_libraries
    • ssg_platform_tools
    • 15
    • 22
    • 2
    • False
    • Hide

      None

      Show
      None
    • No
    • Red Hat Enterprise Linux
    • SST PT Libraries Sprint 7
    • 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:
            7 Start watching this issue

              Created:
              Updated: