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

Re: Bug#259302: base-files: Support for amd64. (fwd)



On Wed, 14 Jul 2004, Stephen Frost wrote:

> * Santiago Vila (sanvila@unex.es) wrote:
> > I have received the following bug report. Would you please be so kind
> > to provide some rationale for it? Specifically:
>
> Sure.
>
> > What are these symlinks for?
>
> AMD64 LSB support, in large part.

Isn't this what the "lsb" package is for?

> > Exactly what software or package uses them?
>
> All packages use the /lib64 -> /lib symlink because the linker location
> is required by LSB to be /lib64/ld-(somethingorother).

That alone would only make /lib64 required, but not /usr/lib64 or
/usr/X11R6/lib64.

For /lib64, why don't you just put the dynamic linker in /lib64?

How the requirement that the dynamic linker is at /lib64 becomes
a requirement that /lib and /lib64 are the same?

Perhaps are libraries required to be in /lib64 as well, not just the
dynamic linker? In such case, however, what is this lib64 thing good for?
Is it a way to allow coexistence of 32-bit and 64-bit libraries in the
same system? If so, would a symlink lib64 -> lib not destroy completely
the ability to have both kind of libraries in the system, because
of namespace problems?


Still confused.



Reply to: