i486 base architecture

Jeff Johnson n3npq at nc.rr.com
Wed Dec 1 14:37:34 UTC 2004


Pekka Pietikainen wrote:

>On Wed, Dec 01, 2004 at 03:19:33PM +0100, Arjan van de Ven wrote:
>  
>
>>On Wed, Dec 01, 2004 at 09:18:08AM -0500, Jeff Johnson wrote:
>>    
>>
>>>scripts
>>>that have embedded i386/* and/or *.i386.rpm, to know 'i486' is gonna break
>>>a whole lot of process.
>>>      
>>>
>>yeah just make the i686 rpms be i386 ones with a Require: cpu(cmov)
>>    
>>
>Ignoring the severe technical problems that it would create (It'd
>break _everything_ and be way too much work to implement), how about
>.ia32.rpm for everything that is .i386 now and use i?86.rpm for stuff
>that requires a specific cpu?
>  
>

No, Requires: cpu(cmov) breaks nothing, it's just another strcmp to rpm. 
Your expectations
are what is confusing you. Yes, there would be a lot of confusion for a 
short period of time,
but as Arjan has pointed out, there are only a handful of packages that 
need to carry the
dependency.

s/i386/ia32/ is marketing hype and fluff, much like s/x86_64/amd64/, 
vendors need to
signify Newer! better! Bestest! somehow.

>Too much work for just ending some FAQ's for no technical benefit, certainly ;)
>  
>

The real reason for doing
    Requires: cpu(cmov)
is that it identifies the reason for the dependency quite clearly, 
narrowly, and objectively,
which will be easier to support, maintain, and adjusts expectations to 
what is needed, rather
than endless learned discussions of what an 'i686' actually means these 
days.

73 de Jeff





More information about the fedora-devel-list mailing list