From owner-freebsd-ppc Sat Jun 10 16:56:49 2000 Delivered-To: freebsd-ppc@freebsd.org Received: from rm-rstar.sfu.ca (rm-rstar.sfu.ca [142.58.120.21]) by hub.freebsd.org (Postfix) with ESMTP id 2CE0737BE27 for ; Sat, 10 Jun 2000 16:56:47 -0700 (PDT) (envelope-from ballanty@sfu.ca) Received: from sfu.ca (rob3.ucs.sfu.ca [142.58.28.52]) by rm-rstar.sfu.ca (8.10.1/8.10.1/SFU-5.0H) with ESMTP id e5ANuja24247 for ; Sat, 10 Jun 2000 16:56:45 -0700 (PDT) Message-ID: <3942D5BC.9F72B75@sfu.ca> Date: Sat, 10 Jun 2000 16:56:44 -0700 From: Rob X-Mailer: Mozilla 4.73 (Macintosh; U; PPC) X-Accept-Language: en,pdf MIME-Version: 1.0 To: freebsd-ppc@freebsd.org Subject: ABIs Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello all, In case you haven't found it yet. At the Apple Developer site there is a document entitiled "Mac OS X Runtime Architecture" (http://developer.apple.com/techpubs/macosx/System/Documentation/ Developer/DeveloperTools/MacOSXRuntime/MacOSXRuntime.pdf) that describes, although very briefly, the Mach-O data types and calling conventions. I've not found anything that discusses object file formats or executable file formats. Someone mentioned that sysv4 ABI sucked. I've been reading through the Sunsoft version of it dated Sept'95 and I don't see anything that obviously sucks. I would like to see a little more description of what was right/wrong with each choice before we move to a decision about which ABI to adobt. What is NetBSD using? Can I steal their toolchain just to get underway. I would like to write a couple of test programs that interface to OF. OF3.0 understands the sysv4 elfs directly (I think) does anyone have a tool chain that builds those? Cheers, Rob To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message