Компиляция в рамках сборки qt. Ось - LynxOS 4.0.0. (
http://www.lynuxworks.com)
имелась ввиду утилита uic из QT, код без изменений.
Проблему решили временно, отключив оптимизацию.
Снова она начала всплыватьи при компиляции больших программ.
Стандартные доки на гнусь говорят что на некоторых i386 системах gcc и g++ нужно патчить, ибо там ошибка в malloc и нужно добавлять gmalloc.c. Где его взять? Да и похоже здесь гцц в бинарниках так что пересобрать не получится (если на фтп производитя ОС нет исходников - проверить не могу - у меня стрим , а у него большая часть адресов в черном списке центрального DC США - за abuse).
Из документации на LynxOS следует, что это ошибка связанная с исчерпанием datalimit процесса (т.е. память процесса под данные ограничена жестко 32 мегабайтами) Чтобы увеличить даталимит нужно пересобрать ядно изменив параметр ядра, однако не указано что изменить. В uparam.h, где этот параметр прописан в System V, его нет. Где его искать?
З.Ы. Я сотрудник Mirr'a, не удивляйтесь.