Компиляция msys make для совместимости с программой mozilla msys make

Работает в Windows 7 с установленным msys вместе с gcc и исходным кодом GNU make 3.81.

В оболочке msys bash я запускаю ./confgure, который включает как WINDOWS32, так и HAVE_DOS_PATHS. Затем при запуске make создается исполняемый файл, который сообщает: «Эта программа создана для i686-pc-mingw32». Если я затем скопирую полученный .exe в / mozilla / build / msys / bin, make не работает, утверждая, что не может найти файлы. Размер локальной версии составляет ~ 2,3 МБ по сравнению с ~ 153 КБ для версии Mozilla.

Может ли кто-нибудь сказать мне, как команда Mozilla создает свою версию make для Windows?

Спасибо.


person J Evans    schedule 14.04.2011    source источник


Ответы (1)


Возможно, вы найдете источник mozillabuild.

person Neil    schedule 17.04.2011
comment
Нил, большое спасибо. Я просто не мог найти источник. Вот дополнительная информация от TedM @ Mozilla: все пакеты и сценарии сборки находятся здесь: hg.mozilla.org / mozilla-build Похоже, мы компилируем make из исходного кода: hg.mozilla.org/mozilla-build/file/ae3600fddd4b/ с примененным только этим патчем: hg.mozilla.org/mozilla-build/file/ae3600fddd4b/make-msys.patch Мы запускаем сборку из этого скрипта: hg.mozilla.org/mozilla-build/file/ae3600fddd4b / - person J Evans; 18.04.2011