File: Disable_libunwind_integration.patch

package info (click to toggle)
libcamera 0.5.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 14,380 kB
  • sloc: cpp: 81,540; python: 18,107; ansic: 12,608; sh: 1,258; makefile: 60
file content (30 lines) | stat: -rw-r--r-- 900 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Description: Disable libunwind integration
Bug-Debian: https://bugs.debian.org/1093688
Forwarded: no
Author: Dylan Aïssi <daissi@debian.org>

--- a/meson_options.txt
+++ b/meson_options.txt
@@ -42,6 +42,11 @@
         value : 'auto',
         description : 'Compile the lc-compliance test application')
 
+option('libunwind',
+        type : 'feature',
+        value : 'auto',
+        description : 'Enable libunwind provide backtraces to help debugging')
+
 option('pipelines',
         type : 'array',
         value : ['auto'],
--- a/src/libcamera/base/meson.build
+++ b/src/libcamera/base/meson.build
@@ -27,7 +27,7 @@
 ])
 
 libdw = dependency('libdw', required : false)
-libunwind = dependency('libunwind', required : false)
+libunwind = dependency('libunwind', required : get_option('libunwind'))
 
 if cc.has_header_symbol('execinfo.h', 'backtrace')
     config_h.set('HAVE_BACKTRACE', 1)