[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: /lib64/ for mixed architectures
From: |
Ralf Corsepius |
Subject: |
Re: /lib64/ for mixed architectures |
Date: |
20 Jun 2003 05:41:37 +0200 |
Am Fre, 2003-06-20 um 03.33 schrieb Bart Trojanowski:
> Hello,
>
> I am participating in the debian amd64 port. amd64 is a mixed 32 and
> 64bit architecture and requires special attention when it comes time to
> installing libraries on the system.
>
> By studying the LSB and what other distributions have done we have
> decided to install 32bit libraries in /lib, and 64bit versions of the
> same libraries in /lib64.
I've never understood this kind of decision. IMHO, using multilibs would
have been a superior choice, but ...
> At this time, if I understand things correctly, the GNU autotools have
> no notion of /lib64.
>
> Instead of modifying every package to manually force
> libdir=${prefix}/lib64 we would like the GNU autotools (either by
> default or only on a debian distribution) to recognize mixed
> architectures and install 32bit libs in /lib and 64bit libs in /lib64.
>
> Has this problem ever been considered?
I don't think autoconf is the place to implement such kind of things,
because autoconf is not a packaging tool and has no notion on any
system's characteristics.
All that autoconf does is to provide some "arbitrary defaults" which fit
for "many cases" and won't do harm in "most cases".
In case your system has special demands, you, rsp. the packaging tool
(rpm, dkg, etc.) to be used have to provide these values.
Ralf