This is the mail archive of the
libc-help@sourceware.org
mailing list for the glibc project.
Re: Making glibc-2.13 work on other CPUs
- From: Jonathan Nieder <jrnieder at gmail dot com>
- To: libc-help at sourceware dot org
- Date: Mon, 25 Apr 2011 05:59:38 -0500
- Subject: Re: Making glibc-2.13 work on other CPUs
- References: <20110425105000.GB18747@highscreen>
Hi,
Andreas wrote:
> No - what can I do to get a glibc-2.13 compiled that has only code
> that can be digested by Pentium I and III alike? I already tried to
> configure with --with-cpu=i386, and additionally fed gcc a
> -march=i486, but to no avail, Pentium I still gets illegal
> Instructions.
>
> There *must* be an easy way to do this, since Mr. Debian & friends
> never differentiate between Pentium I and III, so I guess they
> settle for the smallest common denominator. Unfortunately, unless
> one of the savants helps me out here, I can try combinations of
> compile-options until the cows come home ...
Take a look at your favorite .diff.gz file in
<http://cdn.debian.net/debian/pool/main/e/eglibc/>:
cd $(DEB_BUILDDIR) && \
CC="$(call xx,CC)" \
CXX="$(call xx,CXX)" \
AUTOCONF=false \
MAKEINFO=: \
$(CURDIR)/configure \
--host=$(call xx,configure_target) \
--build=$$configure_build --prefix=/usr --without-cvs \
--enable-add-ons=$(standard-add-ons)"$(call xx,add-ons)" \
--enable-profile \
--without-selinux \
--enable-stackguard-randomization \
--with-pkgversion="Debian EGLIBC $(DEB_VERSION)" \
--with-bugurl="http://www.debian.org/Bugs/" \
$(call xx,with_headers) $(call xx,extra_config_options))
So I think you are looking for the --host option to "configure".
The INSTALL file has details.
Regards,
Jonathan