тесты (Catch/Boost), вывод при запуске тестов:
./Test: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./Test)
Чем такое можно исправить?
libstdc++6 is already the newest version (8.3.0-6)
ldd -v что выдает?
--version?
да это другое, я перепутал, думал там glibc
@webreh, @AlexFails, поглядите?
а ты на той же машине запускаешь, где собираешь?
А статик линковка не решит проблему? Ощущение что у тебя компиль билдит с другой либстд чем с той, что при запуске
Не знаю, что решит проблему, потому и спрашиваю, что делать))
попробуй с -static-libstdc++ для эксперимента собрать
В симейк это добавлять или куда-то в параметры билда?
target_link_libraries(target -static-libstdc++)
Обсуждают сегодня