Midoriiro Posted October 12, 2014 Share Posted October 12, 2014 Bonjour, J'ai compilé la toolchain pour mon RPI avec crosstool-ng, maintenant je souhaiterai compiler rtorrent avec cette toolchain. Mais je me pose une question concernant les dépandances, dois-je installer les paquets de développement sur la machine hote ou il y a t'il un moyen de recuperer les includes/lib/etc... depuis mon rpi pour éviter de pourire mon systeme hote avec des paquets devel? Autre question, avant de compiler rtorrent je dois executer deux commandes: ./autogen.sh et ./configure.sh. C'est deux commandes ne vont pas configurer les makefile par rapport à mon systeme hote? J'ai un peu du mal à comprendre cette étape de configuration(d'une maniere général), comment configurer une pré-compilation par exemple? En vous remerciant et bon dimanche Link to comment Share on other sites More sharing options...
dudul88 Posted October 23, 2014 Share Posted October 23, 2014 Comme ça tu vas systématiquement "pourrir" ton install linux. Le plus simple je pense c'est de faire un chroot avec le système raspbian à l'intérieur (ça oblige à utiliser qemu, donc tu perds en performance, mais c'est nettement plus propre.) Je vais essayer de retrouver le tuto que j'avais vu à ce sujet. Sinon la méthode recommandée utilise éclipse, mais je n'ai jamais essayé. Sinon pour répondre à ta question sur autogen, de mémoire tu dois avoir des options à configurer lorsque tu le lances pour lui indiquer quel compilateur utiliser (ou alors ce sont des variables environnement - je ne sais plus). Edit : Tu as 2 exemple ici et là utilisant qemu et chroot. L'un utilise directement la sdcard d'un Rpi tandis que l'autre récupère une installation basique avec debootstrap. Link to comment Share on other sites More sharing options...
Midoriiro Posted November 4, 2014 Author Share Posted November 4, 2014 Merci de ta reponse dudul88, Finalement je suis passé sur le service OBS de openSUSE, qui fonctionnne de la même maniere que tu as décrite. J'arrive à construire mes paquets avec les architectures de base x86_64 et i586 mais pas en armv6l. Voici mon buidlog: http://pastebin.com/RQFe6uD6 Link to comment Share on other sites More sharing options...
dudul88 Posted November 4, 2014 Share Posted November 4, 2014 Je ne crois pas qu'opensuse supporte l'arm... Link to comment Share on other sites More sharing options...
Midoriiro Posted November 5, 2014 Author Share Posted November 5, 2014 openSUSE est dispo pour armv6l, elle tourne comme une horloge depuis quelques semaines sur mon rpi ^^ Il y à même un dépot pour: openSUSE:Factory:ARM de mémoire. Link to comment Share on other sites More sharing options...
dudul88 Posted November 5, 2014 Share Posted November 5, 2014 OK. Je ne connais pas bien openSuse, désolé. Après quelques recherches il semblerait que la ligne de commande ne soit pas bonne. D'après le wiki, ça doit donner un truc du genre : osc build --alternative-project=openSUSE:Factory:ARM qemu armv6l --clean Le truc c'est que je ne vais pas pouvoir t'aider beaucoup plus, je ne connais absolument pas obs. Link to comment Share on other sites More sharing options...
Midoriiro Posted November 6, 2014 Author Share Posted November 6, 2014 Finalement j'ai réussis à régler le problème Je n'avais pas les bon dépôts de configurer pour l'armv6l. Merci de ton aide tout de même dudul88 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.