sergEO7905
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Если не поломают возможность сборки в GCC, то вопрос о совместимости с наборами команд ЦП вообще можно не ставить ибо это элементарно задаётся в мэйке, или просто бинарник собирается на машине с заведомо слабым ЦП и ключом /o3 в мэйке для g++ и ld и GCC сам соберёт его хоть под i486 | не собирёт. я на этм собаку сьел, а ещё много людей которые под дос или 486 процессоры досих пор что то в gcc собирают. к сожалению разработчики и сборщики gcc тулчейнов очень серьёзно считают что на рынке x86 систем не существует процессоров ниже i686+ или частично с ними не совместимых. gcc копилятор при любых ключах добавляет в бинарник комманды cmov. линкуемые в проект либы тоже этими коммандами напичканы. ну и сам компилятор начиная с версии 4.8 поломался для сборки generic, i486 и i586. только в i686-pc-mingw32 или выше, сам собирается. Добавлено: Цитата: MS VC++, а вот тот в свою очередь крив | крив он только тем, что индусы плюют на стандарты с99, с++11 и тд, а так же в хедерах ошибки допускают, намеренно ломая совместимость, со своими старыми продуктами, для того чтоб их бизнес всегда на плаву оставался принося как можно более жирный кусок. |