diff options
author | Ismael Luceno <ismael@iodev.co.uk> | 2021-12-28 12:12:13 +0100 |
---|---|---|
committer | Michael Stahl <michael.stahl@allotropia.de> | 2022-01-06 17:33:15 +0100 |
commit | 7c0a4e7ca36b93df4968182f92b3d52fd4d1bb01 (patch) | |
tree | f961e527926947e6eb98bf63f532eb58197c81a1 /config_host | |
parent | b65a0aadba3cba51c9ec4f543219351dfdb4bb6c (diff) |
Add configure test for the backtrace implementation
Improve robustness by testing explicitly; instead of assuming based on
the OS, test first the libc and then test for libexecinfo.
The assumption was wrong for FreeBSD (included since 2017) and for
musl-based systems (not in libc).
Also, remove INCLUDE_BACKTRACE and clean up a bit.
Ref: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220271
Change-Id: Ib4b7fd4fe2cdf5f76babe47a21bd2990fcf42649
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127538
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
(cherry picked from commit c1be12396088563ed77ed61e54fd4e153469701d)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127767
Reviewed-by: Ismael Luceno <ismael@iodev.co.uk>
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Diffstat (limited to 'config_host')
-rw-r--r-- | config_host/config_features.h.in | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/config_host/config_features.h.in b/config_host/config_features.h.in index e38e46386d83..0f610a5646bc 100644 --- a/config_host/config_features.h.in +++ b/config_host/config_features.h.in @@ -99,6 +99,10 @@ */ #define HAVE_FEATURE_BREAKPAD 0 +/* BACKTRACE - whether a GNU backtrace implementation is available. + */ +#define HAVE_FEATURE_BACKTRACE 0 + /* * Whether OpenGL is enabled */ |