From 36784d9131efbfba3152ed45f5a62349a1d1a48d Mon Sep 17 00:00:00 2001 From: xy720 <22125576+xy720@users.noreply.github.com> Date: Thu, 4 Aug 2022 11:21:17 +0800 Subject: [PATCH] [bugfix](compile) Fix compile hyperscan failed when build thirdparty #11481 --- thirdparty/build-thirdparty.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/thirdparty/build-thirdparty.sh b/thirdparty/build-thirdparty.sh index 3953142f52..e2f8c16b20 100755 --- a/thirdparty/build-thirdparty.sh +++ b/thirdparty/build-thirdparty.sh @@ -605,6 +605,13 @@ build_hyperscan() { check_if_source_exist "${RAGEL_SOURCE}" cd "${TP_SOURCE_DIR}/${RAGEL_SOURCE}" + if [[ "${KERNEL}" != 'Darwin' ]]; then + cxxflags='-static' + else + cxxflags='' + fi + + CXXFLAGS="${cxxflags}" \ ./configure --prefix="${TP_INSTALL_DIR}" make install