Привет)
Билжу свой код под Linux с помощью clang используя стандартную либу libstdc++.
Хочу теперь попробовать сбилдить всё с помощью -stdlib=libc++.
1. Обязательно ли линкеру проставлять тоже этот флаг? У кланга во всех примерах они по факту сразу билдят один файл, поэтому непонятно.
2. У меня есть сторонняя либа без сорцов. Динамическая и зависит от libstdc++. Правильно ли я понимаю, что если я у этой либы использую только публичный интерфейс и там нет ничего из std::, то всё будет норм?
По идее, если вы не перекидываете типы, которые завязыны на СТД и она влинковала в себя рантайм- нормально должно быть