Le 09/09/07, fraazz<[EMAIL PROTECTED]> a écrit : > je continue à explorer / écumer les ressources ubuntu !
Ne cherche plus :-) J'ai installé une ubuntu 64bits à côté de mon système principal pour faire ce test (et ça me servira lors de la prochaine release d'ubuntu vu que ardour2 devrait alors être dispo sous cette architecture). J'ai donc une ubuntu de base - j'ai quand même viré 400Mo de paquets inutiles :-) - et j'ai rajouté juste ce qu'il fallait pour compiler en 32bits. Il faut donc que tu aies d'installé (en plus de ce qui est installé par défaut) : libc6-dev-i386 libc6-i386 lib32gcc1 (il y a des dépendances entre eux, il suffit en fait de sélectionner libc6-dev-i386) Ensuite, il faut indiquer à gcc que tu veux travailler en 32bits. Dans ton Ncooker.conf perso, rajoute : CC='gcc -m32' CXX='g++ -m32' J'ai testé en nbuildant diffutils, et ça marche au poil. Après extraction de mon nba, j'ai bien des exécutables 32bits: $ file diff diff: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), stripped Sinon, une petite note pour tout le monde et en particulier JulienL :-) Le Ncooker.conf livré a la ligne : CC='gcc -s' Il faudrait choisir à le mettre dans la variable CC ou CFLAGS, mais pas les deux (c'est redondant, donc pas beau). Pour moi, on devrait avoir par défaut : CC=gcc CFLAGS='-s -O3 -march='$NC_HOST_CPU CXX=g++ CXXFLAGS='-s -O3 -Wno-deprecated -march='$NC_HOST_CPU Par ailleurs, il serait judicieux de revoir ces options un jour : march ne devrait plus être utilisé, à la faveur de -march/-mtune. A voir donc, car je ne sais plus exactement la différence entre les deux et ce qu'il faut y mettre (a part qu'il s'agit de cpu :-) @+ -- Richard 'riri' GILL jabber: [EMAIL PROTECTED] http://riri.houbathecat.info http://nasgaia.org « Frimousse en excessivité émousse son expressivité » _______________________________________________ Nasgaia-dev mailing list [email protected] https://mail.gna.org/listinfo/nasgaia-dev
