diff --git a/Jamfile b/Jamfile index af1d371d5..abdd682da 100755 --- a/Jamfile +++ b/Jamfile @@ -243,6 +243,12 @@ rule building ( properties * ) || gcc in $(properties) || clang in $(propertoes) ) && shared in $(properties) + # on GCC, enabling debugging in libstdc++ + # breaks the ABI and its ability to appear + # in shared object interfaces, so when it's + # enabled, just export everything (since we're) + # probably not a production build anyway + && !on in $(properties) { # hide non-external symbols # use ms-compat because boost.asio (as of 1.47.0