Foro de elhacker.net

Foros Generales => Noticias => Mensaje iniciado por: wolfbcn en 17 Diciembre 2011, 14:18 pm



Título: Mozilla tiene problemas (de nuevo) para compilar Firefox
Publicado por: wolfbcn en 17 Diciembre 2011, 14:18 pm
(http://img.genbeta.com/2011/07/firefoxlogo_366.png)

Que hay proyectos que son enormemente grandes (aunque nosotros sólo veamos una mínima parte de ello) es algo más que evidente. Como un ejemplo: el navegador Firefox, veterano ya y con muchos miles de líneas de código en sus entrañas.

Es tan grande que, de hecho, está teniendo problemas de nuevo para ser compilado en plataformas de 32 bits. El problema viene de la mano de las librerías compartidas y del linker del compilador, que excede el límite de memoria virtual en las máquinas que se encargan de hacer estas compilaciones. No es la primera vez que se enfrentan a un problema así (https://bugzilla.mozilla.org/show_bug.cgi?id=543034). Y esta vez la solución no es tan simple como cambiar un parámetro.

¿Qué hará Mozilla para reparar este problema? Tiene tres opciones: usar un sistema de 64 bits para compilar su versión de 32 bits, empezar a utilizar librerías dinámicas como cosacos o empezar a realizar sus compilaciones usando Visual Studio 2010.

Sea lo que sea la solución parece pasar, sobre todo, por aligerar libxul (pasando código a librerías dinámicas). El caso es que no es Firefox el único navegador que sufre/sufrió este problema. Sin ir demasiado más lejos, Chromium también sufrió de este problema (http://code.google.com/p/chromium/issues/detail?id=91106) (y parece que ahora requiere de más de 4Gb de memoria para ser compilado).

Vía | The H (http://www.h-online.com/open/news/item/Firefox-is-bursting-at-the-seams-1393772.html)
Más información | mozilla.dev.platform (https://groups.google.com/forum/#%21topic/mozilla.dev.platform/wLHTg_moymM) | Bugzilla@Mozilla (https://bugzilla.mozilla.org/show_bug.cgi?id=709193)

FUENTE :http://www.genbeta.com/navegadores/mozilla-tiene-problemas-de-nuevo-para-compilar-firefox


Título: Re: Mozilla tiene problemas (de nuevo) para compilar Firefox
Publicado por: oPen syLar en 17 Diciembre 2011, 19:09 pm
Alguien me explica que tiene que ver Visual Studio en todo esto.?  :rolleyes:


Título: Re: Mozilla tiene problemas (de nuevo) para compilar Firefox
Publicado por: Slava_TZD en 9 Enero 2012, 09:05 am
Alguien me explica que tiene que ver Visual Studio en todo esto.?  :rolleyes:

Citar
At the end of last week our Windows PGO builds started failing...
After some investigation we determined that the problem seems to be that
the linker is running out of virtual address space...

Citar
Move to MSVC 2010 - We know that changesets that reliably failed to link
on MSVC 2005 linked successfully with MSVC 2010.  What we don't know is how
much this helps (I expect the answer is somewhere between a lot and a
little).  We can't really do this for (at the bare minimum) a couple more
weeks anyways due to product considerations about what OSs we support.

Completo aquí => https://groups.google.com/forum/#!topic/mozilla.dev.platform/wLHTg_moymM


Título: Re: Mozilla tiene problemas (de nuevo) para compilar Firefox
Publicado por: _Enko en 9 Enero 2012, 13:28 pm
Alguien me explica que tiene que ver Visual Studio en todo esto.?  :rolleyes:
vcpp 2005 es gratuito para uso comercial y uno de los mejores compiladores de cpp para windows. Es el que usaban para compilar firefox.