• # Pas d'accord...

    Posté par . En réponse au journal FatELF : binaires universels pour Linux. Évalué à 10.

    Ça vous plait?

    Heu.. Non. ;-)

    Je suis developpeur, quelles architectures dois-je mettre ?

    • x86, 32 et 64
    • ARM, armv4, v5, v7, big endian, little endian, softfloat et hard float (VFP, NEON, VFPv2, VFPv3), em modes arm et thumb, utilisant Jazelle ou pas
    • PPC, e500, e50v2, 405, e300, etc...
    • MIPS, big/litle endian, pleins de CPUs
    • j'en passe et des meilleurs...

    Pour quelles libc ?

    • glibc, quelles versions?
    • eglibc, quelles versions? Quelles fonctionnalités ?
    • uClibc, quelles fonctionnalités ?

    Et pour quelle ABI du noyau ? Puis-je utiliser les AIO ? Et les futex ? Etc...

    Ça va faire vraiment beaucoup, beaucoup de possibilités si je veux faire un binaire qui tourne vraiment partout... Il va être vraiment très, très gros...

    Pourquoi me limiterai-je à certaines possibilités si je veux vraiment que mon logiciel soit largement utilisé ?

    Ah si, je sais !... Je fournit les sources en GPLv2 (Troll Inside). Qui veut l'utiliser peut toujours le compiler. (re-Troll re-Inside).

    Hop,
    Moi.