diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2022-05-17 09:53:25 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2022-05-17 09:53:25 +0200 |
commit | ccb9aa7f2db7f5e867c8025d7da00cf147222854 (patch) | |
tree | 5def62d5fbb7a2d80c973831b4641156dd062e83 /libbutl/buildfile | |
parent | f719647b45953bf3a1996fbc62976571d7cb9112 (diff) |
Handle backtrace()/libexecinfo for OpenBSD
This functionality is available as built-in from OpenBSD 7.0.
Diffstat (limited to 'libbutl/buildfile')
-rw-r--r-- | libbutl/buildfile | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libbutl/buildfile b/libbutl/buildfile index 4dd952c..6c490af 100644 --- a/libbutl/buildfile +++ b/libbutl/buildfile @@ -65,6 +65,14 @@ switch $tclass, $tsys case 'bsd', 'freebsd' | 'netbsd' cxx.libs += -lexecinfo + + case 'bsd', 'openbsd' + { + # Built-in libexecinfo is only available since OpenBSD 7.0. + # + if (([uint64] $regex.replace($cxx.target.version, '(\d+)\..+', '\1')) >= 7) + cxx.libs += -lexecinfo + } } if! $windows |