Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 May 2002 16:35:08 -0700 (PDT)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        "David O'Brien" <obrien@FreeBSD.ORG>
Cc:        arch@FreeBSD.ORG
Subject:   Re: syscall changes to deal with 32->64 changes.
Message-ID:  <200205072335.g47NZ8FY001371@apollo.backplane.com>
References:  <XFMail.20020507140110.jhb@FreeBSD.org> <200205071940.g47Jehl84130@apollo.backplane.com> <20020507131314.B29014@dragon.nuxi.com> <200205072106.g47L6YuT000379@apollo.backplane.com> <20020507161730.A31409@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help

:
:On Tue, May 07, 2002 at 02:06:34PM -0700, Matthew Dillon wrote:
:> 
:> :
:> :On Tue, May 07, 2002 at 12:40:43PM -0700, Matthew Dillon wrote:
:> :>     the way for us to allow natively compiled multi-architectural support.
:> :>     e.g. consider this:
:> :> 
:> :> 	cc -ABI4 ...
:> :> 	cc -ABI5 ...
:> :> 	cc -ABILinux ...
:> :> 	cc -ABIOpenBSD ...
:> :
:> :Honestly, why do we have this need?  It seems to fall into the "it would
:> :be nice"; but seldomly used.
:> 
:>     Well, how do you intend to test the new ABI vector?
:
:One moves forward and does not look back.

    Uh huh.  Well, I have some experience with that when I tried changing
    one of my test boxes over to a 64 bit time_t.  I wound up having to
    wipe the entire machine (raw dd from the backup partition).  Twice.
    To be blunt, making incremental changes and still having a working
    system at the end of the day required extremely careful attention 
    to detail, and I made two mistakes over the period of several
    days that I couldn't back out of.

    In otherwords, my considered opinion is that it would actually be
    *easier* to do the relatively modest amount of work required to generalize
    the ABI linkage in order to save a whole lot more work down the line
    when people actually try to test it.  I will note that what I am
    suggesting is considerably less work then the more radical suggestion
    Poul had (note: I have no specific opinion on Poul's radical suggestion
    at this time).

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200205072335.g47NZ8FY001371>