From 469a5bc4fa74d70556cce454efbc38fb7945acd8 Mon Sep 17 00:00:00 2001 From: fanquake Date: Sun, 9 May 2021 11:32:59 +0800 Subject: build: build Boost with -fcf-protection when targeting Darwin The LLVM Clang we use for cross-compilation supports this option, and it's expected that any builders on macOS will also be using an Apple Clang that supports it. --- depends/packages/boost.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'depends') diff --git a/depends/packages/boost.mk b/depends/packages/boost.mk index 0800c63dfc..6b3b293140 100644 --- a/depends/packages/boost.mk +++ b/depends/packages/boost.mk @@ -26,6 +26,7 @@ $(package)_config_libraries=filesystem,system,test $(package)_cxxflags=-std=c++17 -fvisibility=hidden $(package)_cxxflags_linux=-fPIC $(package)_cxxflags_android=-fPIC +$(package)_cxxflags_darwin=-fcf-protection=full endef define $(package)_preprocess_cmds -- cgit v1.2.3