Luca's paperwork with the FSF is complete. Therefore I committed the patches
promised in https://lists.gnu.org/archive/html/bug-gnulib/2026-07/msg00142.html.
Thanks Luca, for these contributions!


2026-08-27  Bruno Haible  <[email protected]>

        sd-dlopen: Fix test compilation error on Solaris 11.4.
        * lib/sd-dlopen.h: Disable the asm macros on Solaris.

        sd-dlopen: Fix test compilation error on NetBSD 10.
        * m4/sd-dlopen.m4 (gl_SD_DLOPEN): Test whether the assembler supports
        the section flag o. Define _SD_ELF_NOTE_SUPPORTS_REFERENCES.
        * lib/sd-dlopen.h (SD_ELF_NOTE_DLOPEN_ANCHORED) [!__clang__]: Use
        _SD_ELF_NOTE_SUPPORTS_REFERENCES from the autoconfiguration.

        sd-dlopen: Fix test compilation error on AlmaLinux 9 and CentOS 7.
        * m4/sd-dlopen.m4 (gl_SD_DLOPEN): Test whether the assembler supports
        the section flag R. Define _SD_ELF_NOTE_DLOPEN_SECTION_FLAGS.

        sd-dlopen: Reference the specification.
        * modules/sd-dlopen (Description): Add reference to the specification.
        * lib/sd-dlopen.h: Improve comments.

2026-08-27  Luca Boccassi  <[email protected]>

        sd-dlopen: Add tests.
        * tests/test-sd-dlopen.c: New file.
        * tests/test-sd-dlopen-disabled.c: New file.
        * tests/test-sd-dlopen.sh: New file.
        * modules/sd-dlopen-tests: New file.

        sd-dlopen: New module.
        * lib/sd-dlopen.h: New file, based on systemd/src/systemd/sd-dlopen.h.
        * m4/libdl.m4 (gl_LIBDL): Also set HAVE_DLOPEN and define HAVE_DLOPEN.
        * m4/sd-dlopen.m4: New file.
        * modules/sd-dlopen: New file.





Reply via email to