[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Vraiment HS] Cross-compil sur SID



Selon Yves Rutschle <debian.anti-spam@rutschle.net>:

> On Tue, Jan 13, 2004 at 03:19:24PM +0100, bda@free.fr wrote:
> > debian:/usr/local# ls -1 bin rs6000-ibm-addr2line
> > rs6000-ibm-ar rs6000-ibm-as rs6000-ibm-c++filt
> > rs6000-ibm-cpp rs6000-ibm-gcc rs6000-ibm-gcc-3.3.2
> > rs6000-ibm-gccbug rs6000-ibm-gcov rs6000-ibm-ld
> > rs6000-ibm-nm rs6000-ibm-objcopy rs6000-ibm-objdump
> > rs6000-ibm-ranlib rs6000-ibm-readelf rs6000-ibm-size
> > rs6000-ibm-strings rs6000-ibm-strip
> > 
> > Maintenant je ne pas vois trop comment utiliser ce compilo à
> > moins de changer plusieurs liens, par exemple au lieu
> > d'utiliser le "ld" du système habituel, je pourrais faire
> > un lien du rs6000-ibm-ld vers /usr/bin/ld sans écraser
> > l'ancien bien sur en le renommant en .old.
> 
> non non, un:
> rs6000-ibm-gcc -o hello hello.c
> 
> devrait marcher et utiliser les bons binaires, tant que PATH
> contient /usr/local/bin bien entendu.

Ok ça c'est fait.

> 
> Quel genre d'erreur as-tu? As-tu compilé avec la libc d'AIX
> ou bien Glibc?

J'ai d'abord tenté avec les include de mon système, puis j'ai tenté avec le
répertoire /usr/include d'une machine AIX j'ai moins d'erreur mais je crois pas
que ce soit très pro =-(

Lorsque je veux compiler un truc, on me dit que stdio.h n'existe pas, ce qui est
faux bien entendu.

Si je remplace <stdio.h> par "/usr/include/stdio.h" là ça passe mais le problème
se répercute sur les include suivants.

Existe t'il un .deb de la libc AIX ?

merci

Laurent




Reply to: