• [^] # Re: rentrons dans le vif du sujet (Compilation globale/séparée)

    Posté par (site web personnel) . En réponse au journal Linux un bloat, ah bon ?. Évalué à 2.

    De plus, la version en préparation/test gère maintenant assez bien l'interface avec le monde extérieur.
    Il y a quelques réglages à revoir d'ici la release à ce propos, mais on peut sans trop de problèmes générer des .o et les linker ensemble de sortes à ce qu'ils se parlent (via la section external).
    Il reste à faire en sorte que ce soit manipulable aisément par le programmeur, qui devra s'assurer à la main que les interfaces puissent discuter ensemble.
    La gestion de l'interface avec des programmes C classiques a été grandement améliorée et fonctionne assez bien maintenant (problèmes de gestion de la mémoire essentiellement).
    On peut même générer des modules linux !

    Le fait de pouvoir générer des lib C en lisaac et pouvoir les linker de manière classique tiendra lieu de compilation séparée dans un premier temps.
    Au pire, pour vérifier l'interfacage, on pourra lancer un début de compilation globale sur le tout, et séparer en petit morceau si le compilateur ne trouve rien à redire.

    Dans un second temps, ce sera essentiellement un problème de performance ie. comment ne pas faire chuter les perfs parce que chaque partie du programme n'a pas été optimisé en fonction des autres.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker