Date: Thu, 8 Jun 2000 15:41:44 +0100 From: Richard.Brooksby@pobox.com To: Narvi <narvi@haldjas.folklore.ee> Cc: Mark Peek <mark@whistle.com>, freebsd-ppc@FreeBSD.ORG Subject: Re: the abi Message-ID: <p04320419b5655f708a1c@[193.82.131.28]> In-Reply-To: <Pine.BSF.3.96.1000608160509.66154A-100000@haldjas.folklore.ee> References: <Pine.BSF.3.96.1000608160509.66154A-100000@haldjas.folklore.ee>
index | next in thread | previous in thread | raw e-mail
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. >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? 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. 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. Which of the other ABIs you've listed is well established? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the messagehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p04320419b5655f708a1c>
