Здравствуйте, m.a.g., Вы писали:
MAG>А теперь вопрос: как можно опираться на стандарт, которого нету?
Сам на него и отвечай.
Почитай на досуге про организацию API, DLL, импорта, экспорта и тд и тд. А потом посмотри на это все сверху, со стороны пользовательских прилаг.
Потом сделай снимок системного каталога винды разных версий и сравни по DLL-файлам . Увидишь разницу.
А потом сравни совпадающие файлы по экспортируемым функциям.
Потом посмотри, как организованы структуры, которые используются в совпадающих функциях.
Посмотри именование функций, параметры их (совпадающие и несовпадающие).
После всего этого ответишь на вопрос — почему нет необходимости перебилда в винде, и почему эта неоходимость(и autotools с ней) есть в линуксе.
Билд нужен в одном случае — при переходе на другую аппаратную платформу. Точка.
К сожалению линуксоиды этого пока не поняли.