От: | Michael7 | ||
Дата: | 14.12.11 17:09 | ||
Оценка: | 4 (2) -1 |
Разработчики Mozilla столкнулись с проблемой: в процессе компиляции mozilla-inbound под Windows вылетает ошибка (см. баг 709193).
nswindowmediator.cpp(821): fatal error C1001: An internal error has occurred in the compiler. LINK: fatal error LNK1000: Internal error during IMAGE::BuildImage
Проведённое расследование показало, что компоновщик выходит за пределы виртуального адресного пространства во время оптимизации. Ему не хватает 3 ГБ памяти, которые выделяет приложению 32-битная Windows.
Аналогичная проблема возникла перед разработчиками в начале 2010 года, когда компоновщик вышел за пределы 2 ГБ, но тогда проблему удалось решить переходом на лимит 3 ГБ (см. баг 543034), сейчас такого варианта нет.
В качестве временного решения разработчики заморозили добавление функционала в mozilla-inbound и исключили из билда несколько новых модулей: Graphite, libreg и SPDY. Теперь думают, что делать дальше.