From ccb9aa7f2db7f5e867c8025d7da00cf147222854 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 17 May 2022 09:53:25 +0200 Subject: Handle backtrace()/libexecinfo for OpenBSD This functionality is available as built-in from OpenBSD 7.0. --- libbutl/buildfile | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libbutl/buildfile') 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 -- cgit v1.1