LINUX.ORG.RU

История изменений

Исправление mittorn, (текущая версия) :

там возможно memory layout и совсестимый, а вот сигнатура функции с std::string в аргументах может меняться, потому ошибки происходят именно на стадии линковки, либо же, что ещё веселее, динамической линковки. В подробности не вдавался, но если коротко - 2 объектника собранные разной версией стандарта или компилятора дают разные сигнатуры функций

Исправление mittorn, :

там возможно memory layout и совсестимый, а вот сигнатура функции с std::string в аргументах может меняться, потому ошибки происходят именно на стадии линковки, либо же, что ещё веселее, динамической линковки. В подробности не вдавался, но если коротко - 2 объектника собранные разой версией стандарта или компилятора дают разные сигнатуры функций

Исходная версия mittorn, :

там возможно memory layout и совсестимый, а вот сигнатура функции с std::string может меняться, потому ошибки происходят именно на стадии линковки, либо же, что ещё веселее, динамической линковки