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).

-- 
[email protected] mailing list

Reply via email to