Bon retour des questions connes, mais sérieuses (oui le bureau en 3D j'ai laissé tomber, trop de boulot en ce moment)
J'essaye de compiler un fichier fortran TOTO.f (assez simple mais long, c'est pour ça que je le recopie pas)
Je veux le compiler avec:
ifort TOTO.f -v -L/usr/local/TOTO/lib/Linux64/ -lTOTOio_dbl
Le résultat:
Version 10.1
(...)
ld /usr/lib/gcc/x86_64-redhat-linux/4.1.1/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.1.1/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.1.1/crtbegin.o --eh-frame-hdr -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o a.out /opt/intel/fce/10.1.008/lib/for_main.o /tmp/ifortSfJm15.o -L/usr/local/TOTO/lib/Linux64/ -lTOTOio_dbl -L/opt/intel/fce/10.1.008/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.1.1/ -L/usr/lib/gcc/x86_64-redhat-linux/4.1.1/../../../../lib64 -Bstatic -lifport -lifcore -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -lirc -Bdynamic -lc -lgcc_s -lgcc -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.1.1/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.1.1/../../../../lib64/crtn.o
ld: a.out: hidden symbol `__svml_atan22' in /opt/intel/fce/10.1.008/lib/libsvml.a(svml_datan22.o) is referenced by DSO
ld: final link failed: Nonrepresentable section on output
rm /tmp/ifortKWuvldlibgcc
rm /tmp/ifortBzJhG9gnudirs
rm /tmp/ifortpcbtm2gas
rm /tmp/ifortywhLHYas_.s
rm /tmp/ifortDAc42Uld_v
rm /tmp/ifort6M9zoRldashv
rm /tmp/ifortfF3sKNarg
rm /tmp/ifortEZ7cXQgnudirs
rm /tmp/ifortSfJm15.o
J'ai bien fouillé sur google, je suis tombé sur
ce message qui m'a l'air correspondre:
kjs/.libs/testkjs: hidden symbol `__udivsi3' in
/work/jlime/dev/donkey/6xx/build/tmp/cross/lib/gcc/sh3-linux/4.1.1/libgcc.a(_udivsi3.o)
is referenced by DSO
usually means you built one of those shared libraries directly with ld instead
of invoking gcc.
Et là je comprends pas de quoi il parle

J'ai rien touché à ld moi...
J'ai essayé de compiler avec gfortran ou f77 à tout hasard, mais j'ai des problèmes de 'undefined reference' sous doute dus au fait que la librairie TOTOio_dbl a été écrite (pas par moi) pour ifort.
J'ai lu beaucoup de références à des histoires de versions différentes de gcc. (En fait j'y comprend pas grand chose à ces histoires de linker, bien qu'ayant lu
http://en.wikipedia.org/wiki/Linker 
)
[edit] Merci à ceux qui m'aideraient, je deviens fou avec cette merde, ça fait 3h que je suis dessus...