Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jun 2000 16:52:06 +0200 (EET)
From:      Narvi <narvi@haldjas.folklore.ee>
To:        Richard.Brooksby@pobox.com
Cc:        Mark Peek <mark@whistle.com>, freebsd-ppc@FreeBSD.ORG
Subject:   Re: the abi
Message-ID:  <Pine.BSF.3.96.1000608164341.66154B-100000@haldjas.folklore.ee>
In-Reply-To: <p04320419b5655f708a1c@[193.82.131.28]>

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

On Thu, 8 Jun 2000 Richard.Brooksby@pobox.com wrote:

> At 2000-06-08 16:20 +0200, Narvi wrote:
> 
> >  > I haven't researched this at all so this may be a duplicate of 
> >1-4. How about:
> >  >       5) Apple Darwin compatible ABI
> >>
> >>  This would allow sharing of tools and might even have some chance of,
> >>  should I say, binary compatibility. :-) Besides, Apple might be the largest
> >>  supplier of FreeBSD technology when they start shipping MacOS X. Being
> >>  compatible would be a  "Good Thing (tm)" while having a different standard
> >  > would fragment FreeBSD.
> >
> >But - what do they use? Esp. as I haven't been able to connect to the
> >darwin site during ~ a week now (and that's why it's not listed). It is
> >probably sysv4, though.
> 
> I don't think such an important decision should be made according to 
> whether or not a particular host is up or down or whether a network 
> connection happens to be working at the moment.  Darwin's ABI should 
> be on the list for consideration.

You are readying way too much into what I said. And, just in case anybody
*STILL* did not notice it: I will not be making the decision. I am but
trying to get somebody with the experience and knowledge (and willingness
to step forward) to make such.

> 
> >And I don't think a different standard would 'fragment' FreeBSD.
> 
> That depends how much development has to be duplicated, and how many 
> parts of the system have to be maintained in parallel.  For example, 
> if GDB depends on the ABI then do we have to maintain two variants of 
> GDB: one for FreeBSD/PPC and one for Darwin/PPC?
> 

Why would we be maintaining the gdb for darwin? Besides, gdb (and the
rest of binutils) already support 1-3. 

> What's the list of FreeBSD components that would have to be 
> fragmented like this?  The length of the list tells you something 
> about the cost of the choice of ABI.
> 

Errmmm...

> Personally, I think the ABI should be chosen to minimize porting and 
> maintenance effort and maximize stability.  To me that means choosing 
> one that's either already well established or will become well 
> established.  Darwin's is a good candidate because Apple will be 
> putting it on every Mac before much longer.
> 

The ABI should be selected for it's technical merrits, imho.

> Which of the other ABIs you've listed is well established?
> 

All except for 4 (which doesn't even exist yet). It is clear even with a
casual look at the list.

	Sander



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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.1000608164341.66154B-100000>