188Fermer190
Kevin KoflerLe 09/01/2009 à 01:19
Folco (./186) :
Et donc ? Si un shell fouille le pack archive pour y trouver des informations standard, je dois pas lui permettre de le faire ?

Pas tant que ce n'est pas intégré à la chaîne d'outils (chose pour laquelle tu n'as pas fait le moindre effort), contrairement aux commentaires _nostub. (Mais il faut dire que ce n'est pas évident de gérer ça proprement, étant donné que les fichiers sont externes et rajoutés seulement au moment de la création du pack archive. On pourrait copier les commentaires _nostub dans un fichier externe au moment de la création du pack archive s'il y en a dans le fichier, mais les commentaires _nostub ne sont pas compatibles avec le format kernel. Une solution serait d'utiliser les exports kernel avec le même ID que le commentaire _nostub correspondant, mais tu les utilises déjà pour autre chose, et tu ne dois pas être le seul. Il faudrait un format de commentaires kernel, mais PpHd n'est probablement pas intéressé parce que pour lui tout devrait être pack archive. Le format kernel actuel n'a que _comment, pas de _author etc. Mais un truc qui doit être possible facilement dans kpack est d'extraire _comment au moment de la création du pack archive, ça t'éviterait de créer le fichier externe au moins dans ce cas, et à la limite tu pourrais te passer des autres trucs.) Et puis je ne connais aucun shell qui lit ces informations.
Sauf que le commentaire, j'en ai besoin pour faire un fichier string, donc je le laisse dans un texte. Et c'est pas pour le temps pris par une passe de ttbin2str que ça dérange roll

... mais pour le fait que c'est une étape de compilation non standard qui n'est pas prévue par l'EDI, et qui ne sert à rien parce que tu peux lancer ttbin2str une fois et ne plus y toucher.
alors que stdlib est built-in sous PedroM (ok, la version de TiEmu, je sais, mais j'utilise pas et je suis pas pour)

Il y a des libs dans stdlib pour lesquelles je n'ai pas la permission de les redistribuer, c'est impossible de les inclure dans TiEmu. (Et même s'il y avait cette permission, nous n'incluerons pas les libs non-libres, genre genalib dont les sources ont été perdues.)
Mais j'ai besoin de la version dans le binaire au run-time, et dans un fichier passé à ttbin2str.

Non, tu n'as pas besoin du fichier ttbin2str, c'est optionnel.
Kevin Kofler (./183) :
Et je te signale aussi l'existence de la directive .incbin.

Sans blague grin

Bah, pourquoi générer un header avec un .ascii alors?
C'est interdit de pas vouloir pour l'OS non-libre quasi-monopoliste et bugué qu'est AMS ? langue

Cf. ma réponse à Godzil.
T'oublies que PedroM supporte nativement le multi-thread, et qu'on peut très bien faire une compilation en jouant à CF (et là, merci l'exécution en archive tongue)

N'importe quoi...
Ah bon, toi fan de Linux

Mais pas de Gentoo. grin
Ici on a des paquetages compilés...
Et je m'en bats puisamment les couilles de la compression PPG, je te répète qu'elle me balancera un overhead permanent en flash et également au runtime. Pas sûr de gagner le moindre octet avec ça. tongue

Bah, teste alors, si tu n'es pas sûr. smile
Tu fais ce que tu veux, mais à ma connaissance, rien ne m'oblige à distribuer un programme bordélique et dégueulasse, j'ai le droit de faire dans le propre quand même, non ? cheeky

Bah non, l'EDI que tu es censée utiliser ne le permet pas. Et je ne vois pas en quoi c'est "propre" de faire un bordel à plusieurs dossiers plutôt qu'un simple dossier de projet avec tout ce qu'il faut dedans.
Je sais grin Mais je préfère ce comportement d'une manière générale.

sick
Je déteste les fichiers *~ qui traînent!