_cxa_throw_bad_array_new_length в пользовательском компиляторе gcc 4.6

Я пытаюсь собрать Source SDK Base 2013 в Ubuntu 19, используя это руководство. Возникла проблема с пользовательским компилятором GCC, используемым в среде выполнения Steam. Версия - gcc 4.6.3, и при компиляции вы получаете следующую ошибку во время компиляции client.so. IceKey.cpp:177: undefined reference to __cxa_throw_bad_array_new_length. В поисках решения я обнаружил, что это реализовано в gcc 4.9, однако я не могу использовать современные версии для компиляции sdk. Как это можно реализовать в старых версиях GCC таким образом, чтобы потребовалось только добавление к папкам /usr/*/lib или добавление к CFLAGS в Makefile?

0 ответов

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