VVB (05.01.2014 16:23, просмотров: 440) ответил Михаил Е. на К сожалению не нашел, не сохранилось. Но посмотреть можно например тут -->
Как я подозревал, всё так как описано в стандарте. Для любого тулчейна библиотеки поддержки используются в бинарном виде, а для переопределения new надо пересобирать все библиотеки. Потому что реализация std::cout живёт именно в библиотеках, а не в исходниках.
Теоретически, можно пересобрать newlib. Но это ненужная работа.
Я думаю, как лучше всё-таки сделать: минимальный код без CRT и сторонних библиотек типа стека TCP/IP со сложной отладкой и защитой памяти или же удобная разработка, зато возня с поднятием систем отладки и проблемы с сертификацией (вплоть до невозможности).
Аллокаторы памяти в STL для того и нужны, чтобы избежать необходимости перекомпиляции библиотек, потому что специализация STL осуществляется при компиляции, из исходников.