Summary: | Remerging glibc after 2005.0 switch fails (cannot compute sizeof long double) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sander Sweers <Sander.Sweers> |
Component: | [OLD] Core system | Assignee: | AMD64 Project <amd64> |
Status: | RESOLVED INVALID | ||
Severity: | major | CC: | carlo, ew, panard |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Config.log in from build-x86-x86_64-pc-linux-gnu-linuxthreads |
Description
Sander Sweers
2005-03-13 10:02:52 UTC
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. |