AMD64 version of GNAT Ada compiler broken due to libthr
Kostik Belousov
kostikbel at gmail.com
Fri Dec 31 13:44:22 UTC 2010
On Fri, Dec 31, 2010 at 02:37:29PM +0100, John Marino wrote:
> Yeah, that's kind of what I was getting at. Would this patch get into
> FreeBSD 8.2, and would that mean that GNAT would start working properly
> starting with FreeBSD 8.2 if that happened?
Definitely not in 8.2.
Might be in 8.3, if successfully landed in HEAD.
Besides the patch for the base system, compiler must be configured
to properly mark the objects that need executable thunks on the stack.
See the references in the arch@ message I pointed to.
>
> I guess that also means the other BSD's have been allowing executable
> stacks all along.
Or, there is a compiler configuration that prevents using the thunks
on the stack.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-threads/attachments/20101231/5f6633c1/attachment.pgp
More information about the freebsd-threads
mailing list