home.social

#gnulib — Public Fediverse posts

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

fetched live
  1. Sub-question to the above:

    What alternatives are there to #gnulib for cross-platform C/C++ portability?

  2. Sub-question to the above:

    What alternatives are there to #gnulib for cross-platform C/C++ portability?

  3. 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

  4. 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

  5. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Basil Contovounesios for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  6. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Basil Contovounesios for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  7. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Basil Contovounesios for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  8. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Basil Contovounesios for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  9. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Matteo Croce for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  10. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Matteo Croce for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  11. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Matteo Croce for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  12. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Matteo Croce for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  13. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Basil Contovounesios for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  14. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Basil Contovounesios for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  15. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Matteo Croce for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  16. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Matteo Croce for assigning your copyright to the FSF! More at: u.fsf.org/463 #GNUlib #CopyrightAssignments

  17. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  18. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  19. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  20. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  21. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  22. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  23. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  24. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  25. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  26. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  27. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  28. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  29. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  30. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  31. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  32. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  33. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  34. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vivien Kraus for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #GNULib #CopyrightAssignments

  35. I have love/hate relationship with #gnulib. When it works it's lovely, when it breaks it's hours of agony.

  36. I have love/hate relationship with #gnulib. When it works it's lovely, when it breaks it's hours of agony.

  37. GNUlibis an interesting beast.

    It's a library designed to be copied into another project, not as a dependency, but as intrinsic element.

    There are some benefits to this model, as blind sharing of dynamic objects or expressing explicit dependencies has other costs, but the clear issue is that the copy of is buggy or old.

    I wonder if there are any distributions that apply gnulib updates to packaged software, similar to how autotools data is re-generated in ?

    Feel free to boost.

  38. GNUlibis an interesting beast.

    It's a library designed to be copied into another project, not as a dependency, but as intrinsic element.

    There are some benefits to this model, as blind sharing of dynamic objects or expressing explicit dependencies has other costs, but the clear issue is that the copy of #gnulib is buggy or old.

    I wonder if there are any distributions that apply gnulib updates to packaged software, similar to how autotools data is re-generated in #Debian?

    Feel free to boost.

  39. 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

  40. Assigning your copyright to the Free Software Foundation helps us defend the GPL and keep software free. Thanks to Mathias Lang #GCC and Marc Nieper-Wißkirchen #Gnulib for assigning their copyright to the FSF! #GNU

  41. Assigning your copyright to the Free Software Foundation helps us defend the GPL and keep software free. Thanks to Alexander Eulenberg #Gnulib and Michael de Lang #GCC for assigning their copyright to the FSF! #GNU