| 1 | grrr...glibc geeft steeds deze fout |
| 2 | |
| 3 | {{{ |
| 4 | running configure fragment for sysdeps/powerpc/powerpc32/elf |
| 5 | checking for powerpc32 TLS support... yes |
| 6 | running configure fragment for sysdeps/unix/sysv/linux/powerpc |
| 7 | checking whether ppc-unknown-linux-gnu-gcc -g -O2 -mlong-double-128 uses IBM extended format... no |
| 8 | checking whether ppc-unknown-linux-gnu-gcc -g -O2 supports -mabi=ibmlongdouble... no |
| 9 | configure: error: this configuration requires -mlong-double-128 IBM extended format support |
| 10 | }}} |
| 11 | |
| 12 | glibc* en gcc* patches van tuxbox geprobeert, helpt niks. |
| 13 | |
| 14 | glibc-2.6.1 ipv 2.7 ook niet. |
| 15 | |
| 16 | Volg nu de documentatie op http://dev.gentoo.org/~vapier/eh/?part=1&chap=4 en gebruik de laatste versies van gcc en glibc. |
| 17 | |
| 18 | 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. |
| 19 | |
| 20 | Bovendien moet er vaak nog veel gepatched worden en vage config opties meegegeven worden. |
| 21 | |
| 22 | 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. |
| 23 | |
| 24 | Kijk in de slackbuild van npl/toolchains/powerpc-405 hoe dit werkt. Deze kun je heel eenvoudig gebruiken om andere crosscompilers te maken. |