From 32659e5897b16b4d727f733e0663660b7352b858 Mon Sep 17 00:00:00 2001 From: fanquake Date: Thu, 21 Oct 2021 10:52:18 +0800 Subject: [PATCH 1/2] build: don't install Boost cmake config files --- depends/packages/boost.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/depends/packages/boost.mk b/depends/packages/boost.mk index 21df50b0401..d5e5e9003aa 100644 --- a/depends/packages/boost.mk +++ b/depends/packages/boost.mk @@ -42,5 +42,5 @@ define $(package)_build_cmds endef define $(package)_stage_cmds - b2 -d0 -j4 --prefix=$($(package)_staging_prefix_dir) $($(package)_config_opts) toolset=$($(package)_toolset_$(host_os)) install + b2 -d0 -j4 --prefix=$($(package)_staging_prefix_dir) $($(package)_config_opts) toolset=$($(package)_toolset_$(host_os)) --no-cmake-config install endef From e734847c1f5095d5aac8784d6e57804c99d61db6 Mon Sep 17 00:00:00 2001 From: fanquake Date: Thu, 21 Oct 2021 10:59:04 +0800 Subject: [PATCH 2/2] build: remove duplicate -fvisibility=hidden from Boost build Boost already sets this by default. --- depends/packages/boost.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/depends/packages/boost.mk b/depends/packages/boost.mk index d5e5e9003aa..ab29742b554 100644 --- a/depends/packages/boost.mk +++ b/depends/packages/boost.mk @@ -23,7 +23,7 @@ else $(package)_toolset_$(host_os)=gcc endif $(package)_config_libraries=filesystem,system,test -$(package)_cxxflags+=-std=c++17 -fvisibility=hidden +$(package)_cxxflags+=-std=c++17 $(package)_cxxflags_linux=-fPIC $(package)_cxxflags_android=-fPIC $(package)_cxxflags_x86_64_darwin=-fcf-protection=full