Making glibc-2.13 work on other CPUs
Jonathan Nieder
jrnieder@gmail.com
Mon Apr 25 11:00:00 GMT 2011
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
More information about the Libc-help
mailing list