Il giorno mer, 01/12/2010 alle 22.11 +0300, Alexey Shvetsov ha scritto:
> 
> PS also with this feature seems amd64 and x86 can be merged in one
> arch (like it was done in kernel) since its only abis of ia32
> 
I would suggest against that.

For the kernel it's somewhat easier, but for userland, x86 and amd64 are
definitely far enough that I wouldn't be surprised if it'll take a few
more years before we can easily consider the two keywords a single one.

Just think of a relatively-common situation.

void *bar = foo();

with foo implicitly declared. On 32-bit userland it'll be "all fine",
but will crash badly on 64-bit userland.

And this is without adding to the necessity of PIC, and the rest of
little details that this brings with it.

For the sake of safety, let's _not_ merge this, as we have said too many
times for me to dig up.


And finally, let's not call it ia32. No matter what Intel wants it to be
called, if you were to call it like that, you'd just have a number of
people asking why their ia64 stage don't work.

-- 
Diego Elio Pettenò — “Flameeyes”
http://blog.flameeyes.eu/

If you found a .asc file in this mail and know not what it is,
it's a GnuPG digital signature: http://www.gnupg.org/


Reply via email to