5a441d5a1c
relibc already exports both -- nm libc.a shows 'T _setjmp' and
'T _longjmp' as aliases of setjmp/longjmp -- but setjmp.h never declared
them, so callers got an implicit declaration. GCC 14+ makes that an
error:
lua-5.4.4/src/ldo.c:66: error: implicit declaration of function
'_longjmp'; did you mean 'longjmp'?
which broke wireplumber, since it bundles Lua and Lua uses them under
LUA_USE_POSIX.
The difference between the two forms is whether the signal mask is
saved; relibc's implementation saves it in neither, so exporting them as
aliases is accurate rather than a convenience.