diff --git a/test/beast/core/buffered_read_stream.cpp b/test/beast/core/buffered_read_stream.cpp index cf3996ed..4cb26406 100644 --- a/test/beast/core/buffered_read_stream.cpp +++ b/test/beast/core/buffered_read_stream.cpp @@ -26,10 +26,16 @@ #include #endif +#if BOOST_WORKAROUND(BOOST_GCC, < 80200) +#define BOOST_BEAST_SYMBOL_HIDDEN __attribute__ ((visibility("hidden"))) +#else +#define BOOST_BEAST_SYMBOL_HIDDEN +#endif + namespace boost { namespace beast { -class buffered_read_stream_test +class BOOST_BEAST_SYMBOL_HIDDEN buffered_read_stream_test : public unit_test::suite , public test::enable_yield_to { diff --git a/test/beast/http/read.cpp b/test/beast/http/read.cpp index 61a0c994..77b98abc 100644 --- a/test/beast/http/read.cpp +++ b/test/beast/http/read.cpp @@ -37,11 +37,17 @@ #include #endif +#if BOOST_WORKAROUND(BOOST_GCC, < 80200) +#define BOOST_BEAST_SYMBOL_HIDDEN __attribute__ ((visibility("hidden"))) +#else +#define BOOST_BEAST_SYMBOL_HIDDEN +#endif + namespace boost { namespace beast { namespace http { -class read_test +class BOOST_BEAST_SYMBOL_HIDDEN read_test : public beast::unit_test::suite , public test::enable_yield_to { diff --git a/test/beast/http/write.cpp b/test/beast/http/write.cpp index a8a618a4..f29acce2 100644 --- a/test/beast/http/write.cpp +++ b/test/beast/http/write.cpp @@ -36,11 +36,17 @@ #include #endif +#if BOOST_WORKAROUND(BOOST_GCC, < 80200) +#define BOOST_BEAST_SYMBOL_HIDDEN __attribute__ ((visibility("hidden"))) +#else +#define BOOST_BEAST_SYMBOL_HIDDEN +#endif + namespace boost { namespace beast { namespace http { -class write_test +class BOOST_BEAST_SYMBOL_HIDDEN write_test : public beast::unit_test::suite , public test::enable_yield_to {