Summary: | nvidia-glx-1.0.7174-r3 makes problem with tls and fonts. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | kaouete <kaouete> |
Component: | Current packages | Assignee: | Jeremy Huddleston (RETIRED) <eradicator> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | x11-drivers |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
kaouete
2005-05-02 02:25:13 UTC
Please do the following: ls -l /usr/lib/opengl/nvidia/lib ls -l /usr/lib/tls ls -l /usr/lib/libnvidia* opengl-update --version ok, i reemerged the -r3 version and there is the output of these commands : pistache kkwet # ls -l /usr/lib/opengl/nvidia/lib total 7944 lrwxrwxrwx 1 root root 21 mai 2 12:51 libGLcore.so -> libGLcore.so.1.0.7174 lrwxrwxrwx 1 root root 21 mai 2 12:51 libGLcore.so.1 -> libGLcore.so.1.0.7174 -rwxr-xr-x 1 root root 7626156 mai 2 12:51 libGLcore.so.1.0.7174 -rw-r--r-- 1 root root 727 mai 2 12:51 libGL.la lrwxrwxrwx 1 root root 17 mai 2 12:51 libGL.so -> libGL.so.1.0.7174 lrwxrwxrwx 1 root root 17 mai 2 12:51 libGL.so.1 -> libGL.so.1.0.7174 -rwxr-xr-x 1 root root 485260 mai 2 12:51 libGL.so.1.0.7174 lrwxrwxrwx 1 root root 23 mai 2 12:51 libnvidia-tls.so -> ../tls/libnvidia-tls.so lrwxrwxrwx 1 root root 25 mai 2 12:51 libnvidia-tls.so.1 -> ../tls/libnvidia-tls.so.1 lrwxrwxrwx 1 root root 32 mai 2 12:51 libnvidia-tls.so.1.0.7174 -> ../tls/libnvidia-tls.so.1.0.7174 pistache kkwet # ls -l /usr/lib/tls ls: /usr/lib/tls: Aucun fichier ou r ok, i reemerged the -r3 version and there is the output of these commands : pistache kkwet # ls -l /usr/lib/opengl/nvidia/lib total 7944 lrwxrwxrwx 1 root root 21 mai 2 12:51 libGLcore.so -> libGLcore.so.1.0.7174 lrwxrwxrwx 1 root root 21 mai 2 12:51 libGLcore.so.1 -> libGLcore.so.1.0.7174 -rwxr-xr-x 1 root root 7626156 mai 2 12:51 libGLcore.so.1.0.7174 -rw-r--r-- 1 root root 727 mai 2 12:51 libGL.la lrwxrwxrwx 1 root root 17 mai 2 12:51 libGL.so -> libGL.so.1.0.7174 lrwxrwxrwx 1 root root 17 mai 2 12:51 libGL.so.1 -> libGL.so.1.0.7174 -rwxr-xr-x 1 root root 485260 mai 2 12:51 libGL.so.1.0.7174 lrwxrwxrwx 1 root root 23 mai 2 12:51 libnvidia-tls.so -> ../tls/libnvidia-tls.so lrwxrwxrwx 1 root root 25 mai 2 12:51 libnvidia-tls.so.1 -> ../tls/libnvidia-tls.so.1 lrwxrwxrwx 1 root root 32 mai 2 12:51 libnvidia-tls.so.1.0.7174 -> ../tls/libnvidia-tls.so.1.0.7174 pistache kkwet # ls -l /usr/lib/tls ls: /usr/lib/tls: Aucun fichier ou répertoire de ce type pistache kkwet # ls -l /usr/lib/libnvidia* ls: /usr/lib/libnvidia*: Aucun fichier ou répertoire de ce type pistache kkwet # opengl-update --version opengl-update 2.2.1 Well, first of all, you've got: CHOST="i386-pc-linux-gnu" Change that to i686-pc-linux-gnu and recompile glibc but before you do, please run: /lib/libc.so.6 /lib/tls/libc.so.6 when you say : "please run" you mean "what is the output of" ? :) kkwet@pistache ~ $ /lib/libc.so.6 GNU C Library 20041102 release version 2.3.4, by Roland McGrath et al. Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7 .1). Compiled on a Linux 2.6.8 system on 2005-03-16. Available extensions: GNU libio by Per Bothner crypt add-on version 2.1 by Michael Glad and others linuxthreads-0.10 by Xavier Leroy The C stubs add-on version 2.1.2. GNU Libidn by Simon Josefsson BIND-8.2.3-T5B libthread_db work sponsored by Alpha Processor Inc NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk For bug reporting instructions, please see: <http://www.gnu.org/software/libc/bugs.html>. kkwet@pistache ~ $ /lib/tls/libc.so.6 bash: /lib/tls/libc.so.6: Aucun fichier ou r when you say : "please run" you mean "what is the output of" ? :) kkwet@pistache ~ $ /lib/libc.so.6 GNU C Library 20041102 release version 2.3.4, by Roland McGrath et al. Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7 .1). Compiled on a Linux 2.6.8 system on 2005-03-16. Available extensions: GNU libio by Per Bothner crypt add-on version 2.1 by Michael Glad and others linuxthreads-0.10 by Xavier Leroy The C stubs add-on version 2.1.2. GNU Libidn by Simon Josefsson BIND-8.2.3-T5B libthread_db work sponsored by Alpha Processor Inc NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk For bug reporting instructions, please see: <http://www.gnu.org/software/libc/bugs.html>. kkwet@pistache ~ $ /lib/tls/libc.so.6 bash: /lib/tls/libc.so.6: Aucun fichier ou répertoire de ce type are you sure i have to do this ? glibc is the only thing to recompile if i change CHOST ? ok, yeah... this case is now fixed in -r4, but the problem is that you don't have TLS or NPTL support because you have CHOST=i386. well, you should also recompile gcc, binutils, and pretty much anything thread intensive that'd benefit from TLS such as qt. So you are telling me that from the day i installed gentoo i didnt use my processor at the max of its capacity ? :)) and if i change to i686 my CHOST, first this problem will be resolved, and after, all will be better ? i want to trust you, i will do like that. Thanks Right, you should set the CHOST to i686-*, then recompile glibc so it can use i686 assembly and add TLS support, then recompile binutils and gcc, then start rebuilding your system... I'd actually recommend going up to gcc-3.4.3.20050110 to kill two birds with one stone. The main problem in makin that jump is you need to rebuild all your C++ applications and libraries 'revdep-rebuild --soname libstdc++.so.5'... might as well do it at the same time... |