[Top][All Lists]

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

[Gcl-devel] Re: 'base subarchitecture' configuration

From: Kevin Ryde
Subject: [Gcl-devel] Re: 'base subarchitecture' configuration
Date: Sat, 17 Aug 2002 09:13:57 +1000
User-agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.1 (i386-debian-linux-gnu)

Camm Maguire <address@hidden> writes:
> For the purposes of distributing binary packages, (e.g. in
> Debian), one would like to configure for the lowest practical common
> denominator, e.g. i486 on Intel machines, etc.

Yes (this gets a mention under "Notes for Package Builds" in the manual).

> 1) Is there a pre-prepared way to do this for gmp?

Set --host to the desired target.

> 2) Barring that, what would be recommended lowest common denominators
>    for the 11 supported Debian platforms?  (i.e. i386, m68k, arm,
>    mips(el), s390, alpha, ia64, hppa, sparc, ppc)

DEB_BUILD_GNU_TYPE gives the right thing, eg. the libgmp3 package uses

        ./configure --build=`dpkg-architecture -qDEB_BUILD_GNU_TYPE`

(No real difference between --build and --host for a native compile
like this, nothing sub-model dependent is done based on the build
system type.)

> On Debian systems, one can actually distribute a variety of shared
> libraries and configure the dynamic library loader to automatically and
> transparently use the optimal version for the running cpu.   We may
> consider this in putting together a future gcl_gmp lib to optimize
> performance, but for now we need the common denominators.

If it's too hard to get multiple versions into the archive it'd be
nice if it was easy for a user to make an optimized package for local

reply via email to

[Prev in Thread] Current Thread [Next in Thread]