summarylogtreecommitdiffstats
path: root/0001-Use-installed-libraries.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-Use-installed-libraries.patch')
-rw-r--r--0001-Use-installed-libraries.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/0001-Use-installed-libraries.patch b/0001-Use-installed-libraries.patch
new file mode 100644
index 000000000000..dc89c9e60a2b
--- /dev/null
+++ b/0001-Use-installed-libraries.patch
@@ -0,0 +1,45 @@
+diff --unified --recursive --text bitwuzla-0.4.0.orig/src/meson.build bitwuzla-0.4.0/src/meson.build
+--- bitwuzla-0.4.0.orig/src/meson.build 2024-03-06 17:54:03.000000000 +0000
++++ bitwuzla-0.4.0/src/meson.build 2024-03-24 17:48:19.062284270 +0000
+@@ -17,24 +17,25 @@
+ # CaDiCaL does not provide pkg-config to find dependency
+ cadical_dep = cpp_compiler.find_library('cadical',
+ has_headers: 'cadical.hpp',
+- static: build_static,
++ static: true,
+ required: false)
+ if not cadical_dep.found()
+ cadical_dep = dependency('cadical', required: true)
+ endif
+
++kissat_inc = include_directories('/usr/include/kissat')
++
+ # Kissat does not provide pkg-config to find dependency
+ kissat_dep = cpp_compiler.find_library('kissat',
+- has_headers: 'kissat.h',
+- static: build_static,
+- required: false)
++ header_include_directories: [kissat_inc],
++ has_headers: 'kissat.h',
++ required: true)
+ if not kissat_dep.found()
+ kissat_dep = dependency('kissat', required: get_option('kissat'))
+ endif
+
+-# Using system include type suppresses compile warnings originating from the
+-# symfpu headers
+-symfpu_dep = dependency('symfpu', include_type: 'system', required: true)
++symfpu_inc = include_directories('/usr/include/symfpu')
++symfpu_dep = declare_dependency(include_directories: symfpu_inc)
+
+ dependencies = [symfpu_dep, cadical_dep, kissat_dep, gmp_dep]
+
+@@ -210,7 +211,7 @@
+ ])
+
+ # Public header include directory
+-bitwuzla_inc = include_directories('../include', 'lib')
++bitwuzla_inc = include_directories('../include', 'lib', '/usr/include/kissat')
+
+ bitwuzla_lib = library('bitwuzla',
+ sources,