Добрый день. Недавно написал серию примеров по работе с GENERIC http://alexanius.ru/gcc_generic_1.html Когда есть время пишу про написание фронтенда при помощи flex + bison, в перспективе с прикручиванием к gcc ,но процесс довольно долгий (ещё даже этап с bison не закончил) http://alexanius.ru/comp_intro.html
Кстати, мне удалось ускорить сборку ~ в 4х при помощи опции --disable-bootstrap Кяп бутстрап нужен при изменении языка написаного на самом себе (c, c++, ada) Еще есть --disable-multilib У меня система без поддержки х32 И эта опция вообще обязательна (Посему не замерял разницу в скорости)
Кстати, мне удалось ускорить сборку ~ в 4х при помощи опции --disable-bootstrap Кяп бутстрап нужен при изменении языка написаного на самом себе (c, c++, ada) Еще есть --disable-multilib У меня система без поддержки х32 И эта опция вообще обязательна (Посему не замерял разницу в скорости)
Если учесть, что бутстрап - это собрать компилятор 3 раза и побайтово сравнить, его имеет смысл прогонять только перед отправкой кода на ревью.
Просто довольно странно что в группе с 1000 человек никто не простит свои опенсорс патчи и не оьсуждает петы
У меня опенсорса ПОКА нет, но по крайней мере я пилю свой транспилятор. Скорее всего в будущем он станет опенсорсным, но прежде я хочу довести его до ума.
Этот транспилятор - целая история. Пришлось даже свой словарь создавать, и стандарт также.
У меня опенсорса ПОКА нет, но по крайней мере я пилю свой транспилятор. Скорее всего в будущем он станет опенсорсным, но прежде я хочу довести его до ума.
Этот транспилятор - целая история. Пришлось даже свой словарь создавать, и стандарт также.