home.social

#gnulib — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gnulib, aggregated by home.social.

  1. Riddle me this, Fediverse.

    #plptools uses #gnulib. On #FreeBSD 14.x, everything compiles fine. However, on FreeBSD 15.0, I get the following error:

    ld: error: undefined symbol: rpl_fnmatch

    What's changed between 14 and 15 that would cause this? More likely, what's confused gnulib in FreeBSD 15?

    #AskFedi #hivemind #LazyWeb

  2. TIL use of gnulib's obstack API on glibc systems adds exported dynamic symbols to final binaries (normally harmless but somewhat unusual thing for programs that don't load plugins).

    Even '/bin/ls' has a few of those exported out of a binary:

    $ nm -D `which ls` | grep -v '^ '
    00000000004c0d40 T _obstack_allocated_p
    0000000000534808 D obstack_alloc_failed_handler
    00000000004c0bd0 T
    ...

    lists.gnu.org/archive/html/bug