Re: Использовать либы собранные другой версией GCC
От: Pzz Россия https://github.com/alexpevzner
Дата: 13.01.26 20:29
Оценка:
Здравствуйте, Marty, Вы писали:

M>Либа собирается только новым GCC — причина не в стандарте языка, либа на 17ых, банально GCC/asm выдаёт ошибку что-то типа слишком большой объектник у тебя. Рецепты всякие про bigobj, включить -Os/-O2, -g1/-g0 не помогали.


А обновление только binutils, без обновления gcc не помогает? Или это слишком хлопотно?

gcc иногда ломает ABI, но не очень часто. Надо искать по доке, нет ли изменений в ABI между интересными тебе версиями. Кроме того, что-то мне говорит, что у тебя MINGW, а там могут встречаться варианты сборки gcc, влияющие на ABI даже и в пределах одной версии.

А так, если ABI одинаковый, чего б ему и не работать?

В общем, я бы попробовал.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.