95Fermer97
Kevin KoflerLe 02/09/2007 à 22:09
Martial Demolins (./95) :
J'avais un export pour une ttable de tile que j'utilise pas encore (encore nommé rbmain@0003) et un autre export vers une routine de synchro nommé main@0003, et ce tndouille de a68k a cru bon de devoir compiler sans rien dire, et en utilisant rbmain@xx à la place de main@xx. Il ne doit regarder que les numéros, et pas les préfixes, au lieu de balancer une erreur bien propre.

C'est ton code qui ne va pas là, tu n'as pas le droit d'exporter rbmain@0003 dans le programme main.

ld-tigcc s'en fout de si tu mets main@0003, rbmain@0003 ou toto@0003, si tu exportes machin@0003, c'est pris comme un export de ton programme actuel.

Et tu ne devrais pas utiliser main@0003 à l'intérieur du logiciel main lui-même, parce que ça crée une importation de lib au lieu d'une référence directe.