замороженную ветку) и собираешь. И конфигурация newlib тоже может играть значение. Общемировая сборка подходящая всем -- это такая же херня, как и "всемирный вольтметр". Опять же ньюансы у всех разные. Будет ли у тебя многопоточная среда или нет? Если нет, то можно несколько облегчить библиотеку. А если будет, то собранная без поддержки у тебя, неожиданно, устроит глюкодром. Нужна ли поддержка ненужных тебе локалей (да 99% ембеддеров её никогда не настраивают), юникода и прочая требуха? А это килобайты. Какой вариант malloc'а тебе нужен? А то потом жалуются на фрагментацию. Наконец тебе по скорости оптимизировать или по размеру? В ARM режиме собрать или в Thumb? printf полноценный или наполовину не работающий? Плавающие числа? С компилятором, к счастью, проще, максимум ты там опции по-умолчанию настроишь, правда есть ещё ньюансы сборки libgcc.