неопределенная ссылка на `std::__throw_bad_array_new_length()'при компиляции на образе докера manylinux2014_x86_64

Я компилирую, используя

      g++ -std=c++17 -static -O3 -Wall -Wextra -Wunused -Wl,--as-needed -fno-exceptions  -o llk llk.o  -L./lib -lsemcrct -lconfigfile  -/root/boost_1_76_0/stage/lib -static-libstdc++ -static-libgcc -lgomp  -lm -lboost_system -lboost_thread -boost_program_options -lboost_timer -lboost_chrono -Bdynamic -lgsl -lgslcblas

Это правильно компилируется на моей машине Fedora, однако я не могу успешно скомпилировать в контейнере докеров manylinux. Я пытаюсь скомпилировать его там, так как хочу создать колесо для библиотеки cython.

Я читал о некоторых похожих проблемах, с которыми сталкивались другие, которые были исправлены переключением с gcc к, но я уже использую g++ поэтому я не уверен, в чем проблема, из-за которой существует неопределенная ссылка на std::__throw_bad_array_new_length()

0 ответов

Другие вопросы по тегам