Journal le rpmbuild qui fait gonfler firefox

Posté par  (site web personnel) .
Étiquettes :
0
23
mai
2006
je suis sur un problème assez étrange que j'aimerais bien comprendre. Sur une distrib X à base de rpm (mmm) si je prend le src.rpm de firefox, que je le rebuild sans rien toucher, la taille du package est genre 3x plus importante que le package firefox rpm fournit...
J'obtient un firefox-xxx.rpm de 53Mo (pas mal), celui de la distrib en fait que 16... sans parler des binaires précompilés fournit par mozilla qui ne font que 8Mo...
Donc ce que j'aimerais comprendre c'est d'où vient cette difference?

Y'a t'il moyen de récuperer le mozconfig utilisé pour le firefox distribué par mozilla? Est-ce mon environnement de build qui est tout miteux? Me manque t'il des flags d'optimisation de compilation qui ne seraient pas fournit avec le src.rpm? sommes nous seuls dans l'univers? 42? bref je me pose plein de question en ce moment...

Si quelqu'un a une idée je suis preneur :)
  • # Fais-tu un strip?

    Posté par  (site web personnel) . Évalué à 7.

    Tout et dans le titre.

    Note aux esprits mal tournés : aucune pensée ambigüe n'y est évoquée.
  • # memtest

    Posté par  . Évalué à 10.

    as-tu utilisé l'option --with-no-memtest ?

    Sinon juste après avoir été compilé, firefox se lance en tâche de fond, charge une page html, fait un dump mémoire de la page (120 mo), le compresse et le copie avec le rpm.

    ok... désolé ---> [ ]

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

  • # swap file

    Posté par  (site web personnel) . Évalué à -2.

    ptet qu'il s'embarque une ramdisk.
  • # Re: le rpmbuild qui fait gonfler firefox

    Posté par  . Évalué à 8.

    Bonsoir,

    Y'a t'il moyen de récuperer le mozconfig utilisé pour le firefox distribué par mozilla?

    Tape about:buildconfig dans la barre d'adresse.
  • # Je ne suis pas médecin, mais...

    Posté par  . Évalué à 1.

    Symptôme:
    Thibaut
    Alle est malade d'hypocrisie, Monsieu.
    Sganarelle
    D'hypocrisie?
    Thibaut
    Oui, c'est-à-dire qu'alle est enflée par tout ; et l'an dit que c'est quantité de sériosités qu'alle a dans le corps, et que son foie, son ventre, ou sa rate, comme vous voudrais l'appeler, au glieu de faire du sang, ne fait plus que de l'iau.

    Remède:
    Sganarelle
    Un remède pour la guérir ?
    Perrin
    C'est comme je l'entendons.
    Sganarelle
    Tenez, voilà un morceau de formage qu'il faut que vous lui fassiez prendre.

    Bon, par contre si après votre renard a une haleine de tigre...

    Konqueror ? ------------`*.-- (disparaît dans un paradoxe temporel)
  • # mozconfig

    Posté par  (site web personnel, Mastodon) . Évalué à 5.

    dans le mozconfig, n'oublie pas :

    ac_add_options --enable-optimize
    ac_add_options --enable-strip
    ac_add_options --disable-debug
    ac_add_options --disable-tests
  • # Merci à vous tous

    Posté par  (site web personnel) . Évalué à 5.

    Bravo et merci pour tous ces commentaires, jviens de passer d'un rpm de 53Mo, a un rpm de 8Mo!! et jtrouve que c'est la classe, mais bon j'en serais pas là si vous m'aviez pas aidé

    Et voici la liste des coupables:

    le --disable-strip fournit dans le mozconfig des src.rpm (redhat/fedora/SL etc)
    j'ai aussi précisé --enable-extensions=default car peut etre que sans ça il compile une floppé d'extensions... mais deja avec le stripping celles ci ont du bien maigrir.
    J'ai ensuite désactivé certaines features dont j'avais pas besoin qui sont surement compilées par defaut

    Encore merci :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.