Skip to content

Commit 0f55b96

Browse files
committed
tests: Add boost_system.so from externals to test manifest
With boost 1.69 all symbols are hidden and the kernel no longer exports boost_system.so. However some applications from modules - most notably unit tests - link against much older version of boost 1.55 from externals (see issue #743) and fail because of missing symbol from boost_system.so. This patch adds boost_system.so from externals to the test manifest skeleton makes all unit tests pass on Fedora 30. Please note that once we address #743 adding boost_system.so should not be necessary in this case (at least we hope) as the unit tests will be linked with the same version from host as the kernel is. Fixes #1040 Signed-off-by: Waldemar Kozaczuk <[email protected]>
1 parent 5836333 commit 0f55b96

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

modules/tests/usr.manifest.skel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/usr/lib/&/libboost_unit_test_framework.so.1.55.0: %(miscbase)s/usr/lib64/&
22
/usr/lib/&/libboost_filesystem.so.1.55.0: %(miscbase)s/usr/lib64/&
3+
/usr/lib/&/libboost_system.so.1.55.0: %(miscbase)s/usr/lib64/&
34
/testrunner.so: ./tests/testrunner.so

0 commit comments

Comments
 (0)