• [^] # Re: Build scripts?

    Posté par . En réponse à la dépêche AMD64 vs Intel32 : 30% d'écart !. Évalué à 1.

    Une employé (ou ex-employé?) de Mandrake vient casser du Red Hat ici.
    Très surprenant...

    > Il existait zéro support x86_64/amd64 dans rpm quand SuSE et Mandrakesoft ont commencé.

    _TU_ a dis que Mandrakesoft a commencé il y a un an et demi. Or il y a un an et demi rpm avais le support bi-arch (Version 4.2 de rpm, qui était dans RH9 qui est sorti en mars 2003).
    Du changelog de rpm (4.1 à 4.2) :
    - elfutils: avoid gcc-3.2 ICE on x86_64 for now.
    - add explicit -L/lib64 -L/usr/lib64 for libtool mode=relink on x86_64.
    - calculate dependency color and refernces.
    - add per-arch canonical color, only x86_64 enabled for now.

    En août 2003, Red Hat avais une beta pour AMD64 :
    http://www.redhat.com/archives/taroon-beta-list/2003-July/msg00003.(...)
      Date: 29 Jul 2003 11:18:53 -0400
      Red Hat Enterprise Linux 3 Beta 1 is available for the following
      architectures:
      - x86 (i686/Athlon 32-bit)
      - ia64 (Intel Itanium2 64-bit)
      - x86_64 (AMD64 64-bit)
      - ppc (IBM iSeries and pSeries 64-bit)
      - s390 (IBM S/390 31-bit)
      - s390x (IBM zSeries 64-bit)


    C'est basé sur RH9 qui est sorti en mars 2003 !

    > à, Mandrakesoft était un acteur important

    Puisque que tu le dis.

    Mais c'est "bizarre" quand je fais des "egrep -i @mandrake" j'ai pratiquement rien.
    Quand je fais des "egrep -i @((redhat)|(suse))" J'en ai des tonnes.

    Exemple pour gcc :
    find . -type f -print0 | xargs -0 env LANG=C egrep -i "@((redhat)|(suse))" | wc -l
    13121

    find . -type f -print0 | xargs -0 env LANG=C egrep -i "@mandrake" | wc -l
    4 <=

    Je te laisse le soit de séparer redhat de suse si tu veux. Tu verras que je suis "gentil" de les mettre à égalité.

    Fais ça aussi pour Linux, c'est très instructif. gcc est le projet où il faut le plus travailler pour faire le portage vers un nouveau cpu. Après c'est Linux.