[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A doubt about instructions for installing the package on amd64
- From: Marko Friedemann <mfr at bmx-chemnitz dot de>
- Date: Fri, 26 Aug 2005 10:26:00 +0200
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.