From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from r00tworld.com (r00tworld.com [82.96.134.129])
	by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j53H1Zkl019944
	for <gentoo-hardened@lists.gentoo.org>; Fri, 3 Jun 2005 17:01:36 GMT
Received: from angel (theowl@r00tworld.com [82.96.134.129])
	by r00tworld.com (8.12.11/8.12.11) with ESMTP id j53H1iC4000804
	for <gentoo-hardened@lists.gentoo.org>; Fri, 3 Jun 2005 19:01:44 +0200 (MEST)
From: pageexec@freemail.hu
To: gentoo-hardened@lists.gentoo.org
Date: Fri, 03 Jun 2005 18:01:11 +0100
Precedence: bulk
List-Post: <mailto:gentoo-hardened@lists.gentoo.org>
List-Help: <mailto:gentoo-hardened+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-hardened+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-hardened+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-hardened.gentoo.org>
X-BeenThere: gentoo-hardened@gentoo.org
Reply-to: gentoo-hardened@lists.gentoo.org
MIME-Version: 1.0
Subject: Re: [OBORONA-SPAM]  Re: [gentoo-hardened] hardened & ati-drivers
Message-ID: <42A09AE7.10613.8AEF92F@localhost>
Priority: normal
In-reply-to: <20050603164158.GA27927@home.power>
References: <42A04EF5.15572.7864F2F@localhost>
X-mailer: Pegasus Mail for Windows (4.21c)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Mail message body
X-Archives-Salt: 47f17548-2887-4bb3-af9b-f4e7d2c0288e
X-Archives-Hash: a0a690d4cad3d8676f179080747c8807

On 3 Jun 2005 at 19:41, Alex Efros wrote:
> Because I think this issue is well-know. Here is a quote from
> http://www.gentoo.org/proj/en/hardened/hardenedxorg.xml :
> 
>     Binary Drivers
> 
>     This is a known issue that can only be resolved by upstream vendors.
>     Most notably, neither the binary Nvidia nor ATI drivers work currently
>     with the dlloader.

ok, so the 'details' i was asking for is the dlloader and the
.so drivers (or lack thereof, rather)? in that case you could
try linking the binary .o driver into a .so and see if it works.
something like 'ld -shared driver.o -o driver.so'. if that
complains about missing symbols, you will have to add -lxxx to
the ld command line until all symbols are resolved (xxx is a
library that provides the missing symbols, most likely some
other xorg driver, nm/readelf can help in tracking them down).
note that even if you get a working driver this way, it will
most likely have textrelocs (from past experience at least,
maybe these days vendors have more clue and compile their code
as PIC).

-- 
gentoo-hardened@gentoo.org mailing list