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