Bonjour à tous,
Je souhaite compiler un programme avec l'option -msoft-float. Pour ce faire, j'ai vu qu'il faut que gcc soit lui même compilé avec cette option.
Je compile donc gcc (dans un répertoire différent de celui où j'ai déjà gcc)
configure --prefix=path/to/gcc/gcc_build --disable-multilib
make BOOT_CFLAGS='-O2 -m64 -msoft-float' bootstrap
make install
Puis je compile mon programme
path/to/gcc/gcc_build/bin/gcc -S test.c -o test.s -msoft-float
Problème : le code assembleur généré n'utilise pas la bibliothéque float pour traiter les floats.
Qu'est-ce que j'ai manqué pour pouvoir correctement utiliser msoft-float ?
Merci !
Partager