You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Musl doesn't have the backtrace symbols, which are glibc extensions. libexecinfo is an alternative provider of these symbols. The only existing test for them is if the file /usr/include/execinfo.h exists, but on a musl system with libexecinfo installed, this does not mean that the backtrace symbols are in libc; they need to be linked in with -lexecinfo.
In current Alpine Edge there is no libexecinfo-dev. They say in previous versions libexecinfo segfaulted.
Propose solution is to disable backtrace in elinks compilation on such systems.
Musl doesn't have the backtrace symbols, which are glibc extensions. libexecinfo is an alternative provider of these symbols. The only existing test for them is if the file
/usr/include/execinfo.h
exists, but on a musl system with libexecinfo installed, this does not mean that the backtrace symbols are in libc; they need to be linked in with-lexecinfo
.elinks/configure.ac
Lines 1481 to 1482 in ea7094e
elinks/src/util/error.c
Lines 279 to 280 in ea7094e
The best way of solving this is probably with the
AC_SEARCH_LIBS
macro.The text was updated successfully, but these errors were encountered: