[Bug dynamic-link/32231] ldconfig auxcache format change in 2.36

dilfridge at gentoo dot org sourceware-bugzilla@sourceware.org
Fri Dec 20 23:16:01 GMT 2024


https://sourceware.org/bugzilla/show_bug.cgi?id=32231

Andreas K. Huettel <dilfridge at gentoo dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
                 CC|                            |dilfridge at gentoo dot org
   Target Milestone|---                         |2.41
             Status|ASSIGNED                    |RESOLVED

--- Comment #3 from Andreas K. Huettel <dilfridge at gentoo dot org> ---
commit 0a536f6e2f76e3ef581b3fd9af1e5cf4ddc7a5a2
Author:     Florian Weimer <fweimer@redhat.com>
AuthorDate: Mon Oct 28 14:45:30 2024 +0100
Commit:     Florian Weimer <fweimer@redhat.com>
CommitDate: Mon Oct 28 14:45:30 2024 +0100

    elf: Change ldconfig auxcache magic number (bug 32231)

    In commit c628c2296392ed3bf2cb8d8470668e64fe53389f (elf: Remove
    ldconfig kernel version check), the layout of auxcache entries
    changed because the osversion field was removed from
    struct aux_cache_file_entry.  However, AUX_CACHEMAGIC was not
    changed, so existing files are still used, potentially leading
    to unintended ldconfig behavior.  This commit changes AUX_CACHEMAGIC,
    so that the file is regenerated.

    Reported-by: DJ Delorie <dj@redhat.com>
    Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>

 elf/cache.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



Fixed in 2.41

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Glibc-bugs mailing list