Martial Demolins
:
1) ok, mais la lib je l'ai recompilée déjà plusieurs fois avec la version 0.95, donc c'est pas ça.
Mais l'as-tu recompilée entièrement? C'est-à-dire avec Project/Build, pas Project/Make!
Donc le _GENERIC_ARCHIVE, je le mets où?
-D_GENERIC_ARCHIVE dans les options du compilateur, ou alors
#define _GENERIC_ARCHIVE dans chaque fichier. Mais la première solution est la plus pratique à mon avis.
Ah oui: si
_nostub est mentionné littéralement quelque part (dans une source en assembleur), vire-le. Le problème, c'est peut-être ça aussi. (Il n'a jamais été une bonne idée d'exporter
_nostub dans une librairie statique - c'était au programme principal de le faire - mais c'est encore plus grave maintenant que le linker distingue entre
_nostub (sans code de démarrage) et
_tigcc_native (avec code de démarrage, peut donner du
_nostub, du kernel etc.).)
2) ok, merci, j'ai des petits soucis avec cette fonction, mais je vais régler ça. En plus, je l'utilise dans mas lib statique, qui foire apparemment (cf1), donc je verrai une fois que la lib marchera
Le problème du 1. est un warning, ça ne devrait pas être un problème grave à ce point.