Смешивать библиотеки с RTTI и без него с GCC на Mac OS X? - PullRequest
2 голосов
/ 07 июня 2010

Я бьюсь головой о проблеме, и прежде чем продолжать травмировать себя, я хотел бы подтвердить:

Возможно ли иметь проект GCC, который использует библиотеки, скомпилированные с RTTI и без него?

Так, например, у меня есть проект A (скомпилированный без RTTI), в котором используется библиотека B (скомпилированная с RTTI) и библиотека C (скомпилированная без RTTI). Теоретически, все ли должно компилироваться и связываться без проблем?

1 Ответ

1 голос
/ 07 июня 2010

Предположительно, двоичные файлы были собраны с (или без) переключателем -fno-rtti?Если это так, я не вижу никакой причины, по которой это не должно работать - RTTI предоставляется только для классов с виртуальными функциями в любом случае, поэтому нет никаких серьезных изменений в двоичном формате или чем-то в этом роде.У вас есть какие-то конкретные проблемы?

...