On Sat, Dec 10, 2022 at 01:48:23AM +0000, Gavin Smith wrote: > Making the symbols provided by install-info.c weak might work, > so one idea is that when a program uses Gnulib, all of the global > symbols from the program (excluding Gnulib) should be marked as weak > in produced object files, so that Gnulib code preferentially uses > code from glibc or other libraries. I have no idea what would be > needed to achieve this or what other implications there might be. > (This won't help if the symbol is weak in those libraries too, though.)
On second thought this would be a bad idea in case the program uses symbols that clash with library symbols that are marked weak.