Skip to content

Commit 5431cd6

Browse files
committed
bitwuzla native fixed for Windows on bv of size 33-64, patch attached
1 parent a3fc264 commit 5431cd6

File tree

5 files changed

+369
-30
lines changed

5 files changed

+369
-30
lines changed

ksmt-bitwuzla/bindings-native/CMakeLists_win64.txt

-30
This file was deleted.

ksmt-bitwuzla/bindings-native/build.sh

+9
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,15 @@ git checkout b655bc0cde570258367bf8f09a113bc7b95e46e9
3030

3131
git apply ../bitwuzla_patch.patch
3232

33+
34+
# If you build bitwuzla for Windows, apply win_bv_gmp_long_patch.patch
35+
# until [bitwuzla issue#85](https://github.com/bitwuzla/bitwuzla/issues/85) fixed.
36+
# Patch description:
37+
# 1. Replaced GMP functions that accept/return data of `long` type, which is actually 32-bits (LLP64 data model)
38+
# because bitwuzla expects 64-bits data there.
39+
#git apply ../win_bv_gmp_long_patch.patch
40+
41+
3342
# build bitwuzla
3443

3544
# uncomment if you want to build with python as venv (meson and ninja are needed)

0 commit comments

Comments
 (0)