Цитата(Baser @ Feb 13 2008, 13:35)

А вот чтобы от порядка компиляции модулей зависел результат.... Такого я не слышал

От порядка линковки может.
Можно предположить, что программа на С++ и на работоспособность влияет порядок вызова конструкторов. Увы, 100% переносимый способ - объявление объектов, порядок конструирования которых важен, в одной единице компиляции.
Можно предположить, что в библиотеках собраны некие naked функции, которые должны собраться в определенном порядке в cstartup - тогда лучше выделить каждой функции свой сегмент и указать порядок сегментов в .xcl.
Возможно, надо определенным образом сгруппировать объявленные в библиотеках глобальные переменные. Тоже решается выделением отдельных сегментов и указанием их порядка в .xcl
Мои версии кончились

А вот чтоб зависело от порядка компиляции - действительно не встречалось.