After following the guide at http://www.gentoo.org/proj/en/base/amd64/2005.0-upgrade-amd64.xml remerging glibc fails. checking for long double... yes checking size of long double... configure: error: cannot compute sizeof (long double), 77 See `config.log' for more details. !!! ERROR: sys-libs/glibc-2.3.4.20050125 failed. !!! Function glibc_do_configure, Line 782, Exitcode 1 !!! failed to configure glibc !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce:
carlo: glibc/gcc/binutils/etc are toolchain, not base system
please paste me the config.log to this bug report. i would like to see if i can learn more about the error with the compute sizeof (long double), 77 TIA, Alex
Created attachment 53389 [details] Config.log in from build-x86-x86_64-pc-linux-gnu-linuxthreads
Could it be related to the issue mentioned in this thread on the forum. http://forums.gentoo.org/viewtopic-t-303377.html The post made by teilo: The best solution, and the one which I implemented, is to create a file in /etc/env.d, say named 05emullinux, with the following line: Code: LDPATH="/emul/linux/x86/lib:/emul/linux/x86/usr/lib" This will include the /emul/linux/x86 directories in your LDPATH, and thus remove any need for symlinking into /lib32 or /usr/lib32. I went back to 2004.3 but upgrade tonight to 2005.0 and see if this helps.
Sorry to spam, i just noticed the file 75emul-linux-x86-base so it is not realted or is it?
I had exactly the same bug, here is how I workarounded it : re-switch to 2004.3 profile $ emerge =app-emulation/emul-linux-x86-glibc-2.3.4.20041102 it will complain about a non-symlinked /usr/lib32 $ rm /usr/lib32; mkdir /usr/lib32 $ cp /emul/linux/x86/lib32/libsandbox.so /lib32 $ cp /emul/linux/x86/usr/lib32/libc.so /usr/lib32 $ cp /emul/linux/x86/usr/lib32/libpthread.so /usr/lib32 $ cp /emul/linux/x86/usr/lib32/*crt*.o /usr/lib32 $ env-update re-switch to 2005.0 profile, and remerge glibc. It is working! (at least for me;) I think that the problem was I removed too early emul-linux-x86-glibc..
if you need me to do testing / give info please let me know as i am planning to reformat this partition/instalation and install some other distro for testing.
the solution provided in comment 6 is exactly what our 2005.0 Upgrade guide recommends. no further testing is needed