Michał Kępień
a51cde6ceb
Check for _Unwind_Backtrace() support
...
Some operating systems (e.g. Linux, FreeBSD) provide the
_Unwind_Backtrace() function in libgcc_s.so, which is automatically
linked into any binary using the functions provided by that library. On
OpenBSD, though, _Unwind_Backtrace() is provided by libc++abi.so, which
is not automatically linked into binaries produced by the stock system C
compiler.
Meanwhile, lib/isc/backtrace.c assumes that any GNU-compatible toolchain
allows _Unwind_Backtrace() to be used without any extra provisions in
the build system. This causes build failures on OpenBSD (and possibly
other systems).
Instead of making assumptions, actually check for _Unwind_Backtrace()
support in the toolchain if the backtrace() function is unavailable.
(cherry picked from commit 10d7055791 )
2020-10-30 09:42:24 +01:00
..
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-10-01 23:03:01 +10:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-10-01 23:03:05 +10:00
2020-09-21 10:59:36 +02:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-10-22 09:22:48 +02:00
2020-09-14 17:00:40 -07:00
2020-10-07 10:26:47 +02:00
2020-09-14 17:00:40 -07:00
2020-10-30 09:42:24 +01:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2017-12-29 02:23:11 +00:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-17 17:39:03 +02:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00
2020-09-14 17:00:40 -07:00