From 0160b18dfd77a8c2b837b2b448fe78f5adedc94b Mon Sep 17 00:00:00 2001 From: Czarek Nakamoto Date: Tue, 5 Nov 2024 14:16:28 -0500 Subject: fix boost, fix missing symbols (maybe) --- monero_libwallet2_api_c/CMakeLists.txt | 1 - patches/monero/0021-fix-boost-on-mingw.patch | 37 ++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 patches/monero/0021-fix-boost-on-mingw.patch diff --git a/monero_libwallet2_api_c/CMakeLists.txt b/monero_libwallet2_api_c/CMakeLists.txt index c7e0f31..6339cbc 100644 --- a/monero_libwallet2_api_c/CMakeLists.txt +++ b/monero_libwallet2_api_c/CMakeLists.txt @@ -514,7 +514,6 @@ else() lmdb easylogging unbound - crypto ssl epee blocks diff --git a/patches/monero/0021-fix-boost-on-mingw.patch b/patches/monero/0021-fix-boost-on-mingw.patch new file mode 100644 index 0000000..2bd1f6c --- /dev/null +++ b/patches/monero/0021-fix-boost-on-mingw.patch @@ -0,0 +1,37 @@ +From 08e923938d14452fc2e8b0d7e122d0a5424779d7 Mon Sep 17 00:00:00 2001 +From: Czarek Nakamoto +Date: Tue, 5 Nov 2024 13:12:32 -0500 +Subject: [PATCH] fix boost on mingw + +--- + contrib/depends/packages/boost.mk | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/contrib/depends/packages/boost.mk b/contrib/depends/packages/boost.mk +index ed577c5..e3fda05 100644 +--- a/contrib/depends/packages/boost.mk ++++ b/contrib/depends/packages/boost.mk +@@ -8,7 +8,7 @@ $(package)_patches=fix_aroptions.patch fix_arm_arch.patch + + define $(package)_set_vars + $(package)_config_opts_release=variant=release +-$(package)_config_opts_debug=variant=debug ++$(package)_config_opts_debug=variant=debug --build-dir=stage/debug + $(package)_config_opts=--layout=system --user-config=user-config.jam + $(package)_config_opts+=threading=multi link=static -sNO_BZIP2=1 -sNO_ZLIB=1 + $(package)_config_opts_linux=threadapi=pthread runtime-link=shared +@@ -40,9 +40,9 @@ define $(package)_config_cmds + endef + + define $(package)_build_cmds +- ./b2 -d2 -j2 -d1 --prefix=$($(package)_staging_prefix_dir) $($(package)_config_opts) stage ++ ./b2 -d2 -j2 --prefix=$($(package)_staging_prefix_dir) $($(package)_config_opts) $($(package)_config_opts_release) stage + endef + + define $(package)_stage_cmds +- ./b2 -d0 -j4 --prefix=$($(package)_staging_prefix_dir) $($(package)_config_opts) install ++ ./b2 -d0 -j4 --prefix=$($(package)_staging_prefix_dir) $($(package)_config_opts) $($(package)_config_opts_release) install + endef +-- +2.39.5 (Apple Git-154) + -- cgit v1.2.3