1 |
On 3 Jun 2005 at 19:41, Alex Efros wrote: |
2 |
> Because I think this issue is well-know. Here is a quote from |
3 |
> http://www.gentoo.org/proj/en/hardened/hardenedxorg.xml : |
4 |
> |
5 |
> Binary Drivers |
6 |
> |
7 |
> This is a known issue that can only be resolved by upstream vendors. |
8 |
> Most notably, neither the binary Nvidia nor ATI drivers work currently |
9 |
> with the dlloader. |
10 |
|
11 |
ok, so the 'details' i was asking for is the dlloader and the |
12 |
.so drivers (or lack thereof, rather)? in that case you could |
13 |
try linking the binary .o driver into a .so and see if it works. |
14 |
something like 'ld -shared driver.o -o driver.so'. if that |
15 |
complains about missing symbols, you will have to add -lxxx to |
16 |
the ld command line until all symbols are resolved (xxx is a |
17 |
library that provides the missing symbols, most likely some |
18 |
other xorg driver, nm/readelf can help in tracking them down). |
19 |
note that even if you get a working driver this way, it will |
20 |
most likely have textrelocs (from past experience at least, |
21 |
maybe these days vendors have more clue and compile their code |
22 |
as PIC). |
23 |
|
24 |
-- |
25 |
gentoo-hardened@g.o mailing list |