[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A doubt about instructions for installing the package on amd64



Michelasso schrieb:
While trying to solve the problem I mention in the other thread, I had
a doubt about this sentence in the notes for amd64 in Favio's page:
"This means that the fglrx driver requires a link from
/usr/X11R6/lib64 to lib because it is compiled for a "hybrid"(???)
system that puts 64-bit libraries into /.../lib64"

Well, I haven't understood exactly what it means.

You didn't quote the sentence immediately before that:

,--
| Debian is a “pure” amd64 system, so 64-bit libs go into /.../lib and
| 32-bit libs go into /emul/ia32-linux/.../lib. This means that the
| ... [your quote]
`-------------------------------

To clarify this a bit, there are two different types of 64-bit linux systems out there. One is the bi-arch ("hybrid") system that has normal 32-bit libraries in .../lib and 64-bit libraries in .../lib64. This is what the flgrx driver is built for. Then there is the other variant called "pure64" where .../lib contains only 64-bit libraries (debian for amd64 is pure64, hence the note on Flavio's page). On such a system, the actual 32-bit libraries are located somewhere else, in debian's case under /emul/ia32-linux.

ln -s /usr/X11R6/lib /usr/X11R6/lib64/
Is this correct?

Yes, that would be exactly what "a link from /usr/X11R6/lib64 to lib" means.

regards,
Marko