From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DMARC_NONE,MAILING_LIST_MULTI, NICE_REPLY_A autolearn=unavailable autolearn_force=no version=4.0.0 Received: from horkos.telenet-ops.be (horkos.telenet-ops.be [195.130.132.45]) by chiba.3jane.net (Postfix) with ESMTP id 4AB86AC402 for ; Wed, 5 Jun 2002 16:51:56 -0500 (CDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by horkos.telenet-ops.be (Postfix) with SMTP id 460DC8440B for ; Wed, 5 Jun 2002 23:51:54 +0200 (CEST) Received: from Gentoo (D5E00B2F.kabel.telenet.be [213.224.11.47]) by horkos.telenet-ops.be (Postfix) with ESMTP id 2557284400 for ; Wed, 5 Jun 2002 23:51:54 +0200 (CEST) Content-Type: text/plain; charset="iso-8859-1" From: Bart Verwilst To: gentoo-dev@gentoo.org Subject: Re: [gentoo-dev] libGLcore error Date: Wed, 5 Jun 2002 23:46:54 +0200 User-Agent: KMail/1.4.1 References: <200206060900.08741.lars.pechan@paradise.net.nz> <1023312201.7552.54.camel@nosferatu.lan> In-Reply-To: <1023312201.7552.54.camel@nosferatu.lan> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200206052346.54164.verwilst@gentoo.org> Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: gentoo-dev@gentoo.org X-Reply-To: verwilst@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: 5b021376-d533-4c2f-8beb-4680181a41df X-Archives-Hash: 79922296e89297b759fe18758812fcb9 I've added glibc-2.2.5-r4 to portage, which fixes the nvidia-glx bug and = a few=20 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 a= nd || > 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=3D3701 || > http://forums.gentoo.org/viewtopic.php?t=3D3963 || > || > 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 postin= gs. || > || > 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 cle= ar || > whether this happened for 3.1 or in fact earlier. It did work earlie= r || > because the linker/binutils didn't care about the .hidden attribute || > anyway and in fact still works under 3.1 depending on what version o= f || > 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 o= n || > one but not the other despite both having been compiled with the sam= e || > compiler. That doesn't make it binutils' "fault" but it is clear tha= t || > 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 o= ne || > 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 fo= r || > them providing good drivers even if they are binaries. However, I am || > suggesting that nvidia have been caught unawares by the change and a= lso || > that their library wouldn't build on my (or any other gcc-3.1 + late= st || > 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 beli= eve) || > been successful in applying the patch to glibc but others haven't an= d || > 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. --=20 Bart Verwilst Gentoo Linux Developer, Desktop Team Gent, Belgium