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

Reply via email to