Midoriiro Posté(e) le 12 octobre 2014 Partager Posté(e) le 12 octobre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
dudul88 Posté(e) le 23 octobre 2014 Partager Posté(e) le 23 octobre 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Midoriiro Posté(e) le 4 novembre 2014 Auteur Partager Posté(e) le 4 novembre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
dudul88 Posté(e) le 4 novembre 2014 Partager Posté(e) le 4 novembre 2014 Je ne crois pas qu'opensuse supporte l'arm... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Midoriiro Posté(e) le 5 novembre 2014 Auteur Partager Posté(e) le 5 novembre 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
dudul88 Posté(e) le 5 novembre 2014 Partager Posté(e) le 5 novembre 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Midoriiro Posté(e) le 6 novembre 2014 Auteur Partager Posté(e) le 6 novembre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.