MeatPack tests call hidden internal symbols, causing undefined-reference errors
 in shared builds.
https://bugs.gentoo.org/978220

--- a/tests/binarize/CMakeLists.txt
+++ b/tests/binarize/CMakeLists.txt
@@ -7,6 +7,7 @@ add_executable(binarize_tests
     meatpack_overflow_tests.cpp
     meatpack_whitespace_tests.cpp
     metadata_iterator_tests.cpp
+    "${PROJECT_SOURCE_DIR}/src/LibBGCode/binarize/meatpack.cpp"
 )
 
 target_link_libraries(binarize_tests ${_libname}_binarize test_common)
