wiki:ppc/system/glibc

Version 1 (modified by trac, 12 years ago) (diff)

--

grrr...glibc geeft steeds deze fout

running configure fragment for sysdeps/powerpc/powerpc32/elf
checking for powerpc32 TLS support... yes
running configure fragment for sysdeps/unix/sysv/linux/powerpc
checking whether ppc-unknown-linux-gnu-gcc -g -O2 -mlong-double-128 uses IBM extended format... no
checking whether ppc-unknown-linux-gnu-gcc -g -O2 supports -mabi=ibmlongdouble... no
configure: error: this configuration requires -mlong-double-128 IBM extended format support

glibc* en gcc* patches van tuxbox geprobeert, helpt niks.

glibc-2.6.1 ipv 2.7 ook niet.

Volg nu de documentatie op http://dev.gentoo.org/~vapier/eh/?part=1&chap=4 en gebruik de laatste versies van gcc en glibc.

Daaruit blijkt wel het basis probleem van een toolchain: je hebt gcc nodig om glibc te maken en andersom. Zelfde geld voor de glibc_headers en linux_headers...1 dik gepruts om voorelkaar te krijgen. Losse packages maken wil bijna niet.

Bovendien moet er vaak nog veel gepatched worden en vage config opties meegegeven worden.

Vandaar dat ik nu http://kegel.com/crosstool/. Hier gebruiken ze wel een 'oude' glibc, maar dit zal voor een goede reden zijn. Bovendien is dit makkelijk aan te passen.

Kijk in de slackbuild van npl/toolchains/powerpc-405 hoe dit werkt. Deze kun je heel eenvoudig gebruiken om andere crosscompilers te maken.