Mince, j'ai effac� ton message pr�c�dent par accident.

On Tue, Jan 13, 2004 at 01:20:10PM -0500, Daniel D�chelotte wrote:
> | 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 =-(

ATTENTION!!!!
Ne compile ni n'installe SURTOUT pas sans configurer avec
--prefix ; sinon, tu vas m�langer les fichiers du
cross-compilateur avec les fichiers de ton compilateur
d'origine, et casser ton compilateur natif (le gcc normal,
ou i386-linux-gcc).

De fa�on g�n�rale, la marche a suivre est (sans �tre root,
pas la peine):
* binutils:
  prefix=/home/untel/xgcc
  target=rs6000-blah-blah
  configure --target=$target --prefix=$prefix
  make all install
* Ensuite, installer la libc de d'AIX dans
  $prefix/$target/lib, et les includes dans
  $prefix/$target/sys-include (ou peut-�tre
  $prefix/$target/include)
* Ensuite gcc, a peut pres de la m�me fa�on que binutils.

> - cross-compilation de la glibc

Pas n�cessairement, a priori il est plus propre d'utiliser
la libc native du syst�me -- sinon, la RS6000 devra tourner
avec 2 libc diff�rentes.

>   Suite sur fr.comp.os.unix ?

sur [EMAIL PROTECTED], la construction de gccs
crois�s est une affaire de sp�cialistes (apr�s 3 ans, je ne
comprend toujours pas tout :-) ).

/Y

Répondre à