Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Jun 2000 20:34:02 -0400 (EDT)
From:      Luoqi Chen <luoqi@watermarkgroup.com>
To:        ballanty@sfu.ca, freebsd-ppc@FreeBSD.ORG
Subject:   Re:  ABIs
Message-ID:  <200006110034.e5B0Y2L14033@lor.watermarkgroup.com>

next in thread | raw e-mail | index | archive | help
>   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.
> 
I think the svr4 abi is better than the aix abi (MacOS X uses a variant
of aix abi, I believe). Under aix abi, a function pointer is not a normal
pointer, it points to some descriptor structure, the advantage is all code
is pic, but at the expense of speed; minimal stack space is 8 words as
opposed to 4 under svr4 abi; quad integer has to be returned on stack...

> 
>   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?
> 
Both NetBSD and Linux adopted the svr4 abi. I think we should too.

>   Cheers,
> 
> Rob
> 
-lq


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?200006110034.e5B0Y2L14033>