Dans
ld-tigcc, tout marche.
* Les libraries peuvent être spécifiées dans n'importe quel ordre.
* S'il y en a 2 qui exportent la même fonction,
ld-tigcc en choisira une au hasard (normalement la première spécifiée) et ne dira rien. (Les définitions en double ne sont pas une erreur pour
ld-tigcc.)
* Si on définit la fonction dans un
.o (ou un
.c ou
.s ou
.asm - pour
ld-tigcc, ce sont tout des
.o vu qu'il ne les reçoit que sous cette forme), cette fonction sera toujours prioritaire par rapport à une fonction dans un
.a (sauf si le fichier objet du
.a (je rappelle qu'un
.a est une archive de
.o) la contenant est linké pour une autre fonction, et même dans ce cas, normalement le
.o sera utilisé de préférence).