The primary circumstance where you might want to use ignorearch is when you
know the package is only optimized for another processor, not compiled
exclusively for it.
A second situation is CPU misrecognition. The orphan CyrixMediaGX is a
pentium-class processor that gets recognized as a 486. -Uvh --ignorearch was
my standard way of upgrading software on one for two years.
The i686 packages on Freq are non-exclusive... That is, they work on Pentium
processors (i586) with no problems. rpm-build will try to tag your compiling
machine's architecture into the binary even though the flaqgs are set to
optimize for a lower processor in the same family, unless you specifically
prohibit it. At this time we do not do special compiles for any processor
beyond i586. The gains are very minimal on 686 and some things actually are
slower, and the gains available on the K7 architecture aren't really well
tested yet.
Civileme
On Tuesday 27 March 2001 02:28, you wrote:
> Someone tell that to the people who let the d*** i686 packages into
> MandrakeFreq.
>
> Benjamin Sher wrote:
> > Dear friends:
> > I just an expert opinion on the --ignore command in rpm installations.
> > E.g.
> > #rpm -Uvh --ignorearch RealPlayer8.xxx.rpm
> > My friend STRONGLY advises AGAINST using this command. He says that
> > trying to get around the "different architecture" error message in this
> > case is a hug mistake that will wipe out libraries and wreak havoc.
> > So, do NOT use the --ignorearch way of installing an rpm file.
> > Benjamin