[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] libGLcore error
From:       Bart Verwilst <verwilst () gentoo ! org>
Date:       2002-06-05 21:46:54
[Download RAW message or body]

I've added glibc-2.2.5-r4 to portage, which fixes the nvidia-glx bug and a few 
others..

See ya

On Wednesday 05 June 2002 23:23, Martin Schlemmer wrote:
|| On Wed, 2002-06-05 at 23:00, Lars Pechan wrote:
|| > Thanks a lot but I would like to think that I have put quite a big
|| > effort into finding out a) why nvidia's opengl driver doesn't work and
|| > b) how to get it working. So have others too. I also think I have a
|| > reasonable understading of what is going on.
|| >
|| > For more info on the subject see these threads in the forums:
|| >
|| > http://forums.gentoo.org/viewtopic.php?t=3701
|| > http://forums.gentoo.org/viewtopic.php?t=3963
|| >
|| > Also the following url helps in mapping out what the issues are
|| > http://sources.redhat.com/ml/libc-alpha/2002-04/msg00025.html.
|| >
|| > Also, the link you are referring to is mentioned in the forum postings.
|| >
|| > In short, yes the problem stems from the gcc-team having changed the
|| > layout of a library by hiding certain symbols. However, it's not clear
|| > whether this happened for 3.1 or in fact earlier. It did work earlier
|| > because the linker/binutils didn't care about the .hidden attribute
|| > anyway and in fact still works under 3.1 depending on what version of
|| > binutils is used.
|| >
|| > To see this happening try building one system with binutils 2.12 and one
|| > with 2.11 _both_ using gcc-3.1. The nvidia opengl driver will work on
|| > one but not the other despite both having been compiled with the same
|| > compiler. That doesn't make it binutils' "fault" but it is clear that
|| > what version of binutils you use produce different end results.
|| >
|| > My concern hasn't been to find someone to put the blame on but to
|| > understand what is happening and how to fix it. I personally think one
|| > has to be very careful playing the blame game in an open source
|| > environment.
|| >
|| > I'm not suggesting it's nvidias "fault", if anything I'm grateful for
|| > them providing good drivers even if they are binaries. However, I am
|| > suggesting that nvidia have been caught unawares by the change and also
|| > that their library wouldn't build on my (or any other gcc-3.1 + latest
|| > binutils) system.
|| >
|| > I'm also suggesting a couple of workarounds for those who can't get
|| > opengl going on their new shiny 3.1-built systems. Some have (I believe)
|| > been successful in applying the patch to glibc but others haven't and
|| > for them these workarounds will do the trick.
||
|| Bad form on my side.  Sorry, to quick a reply after just
|| comming home with a long day at work behind me.  No excuse
|| I know.
||
|| Btw, I am almost positive it worked fine for gcc-3.0 and
|| binutils-2.12.

-- 
Bart Verwilst
Gentoo Linux Developer, Desktop Team
Gent, Belgium
_______________________________________________
gentoo-dev mailing list
gentoo-dev@gentoo.org
http://lists.gentoo.org/mailman/listinfo/gentoo-dev
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic