Skip to content

Commit 8f07ac3

Browse files
committed
scripts/github-actions/linux/build-hext-python-manylinux: do not expose symbols of statically linked libraries
Fixes #39
1 parent 853480e commit 8f07ac3

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

scripts/github-actions/linux/build-hext-python-manylinux.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ for i in /opt/python/cp* ; do
5555
CMAKE_PREFIX_PATH="$HEXT_PYTHON_PREFIX:$HEXT_BOOST_INSTALL_PATH:$HEXT_GUMBO_INSTALL_PATH" cmake \
5656
-DCMAKE_BUILD_TYPE=Release \
5757
-DBUILD_SHARED_LIBS=On \
58-
-DCMAKE_CXX_FLAGS=" -static-libgcc -static-libstdc++ " ..
58+
-DCMAKE_CXX_FLAGS=" -static-libgcc -static-libstdc++ -Wl,--exclude-libs,ALL " ..
5959
make $CMAKE_MAKE_FLAGS
6060
cp hext.py wheel/hext/__init__.py
6161
strip --strip-unneeded _hext.so

0 commit comments

Comments
 (0)