On 1/21/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

>Is there a reason why "usr/src/cmd/mapfile_noexdata" (=which marks all
>data as non-executable) not used by default in an OS/Net build ? Are
>there any problems on SPARC and/or i386 ?

ABI compliance. The ABI requires the data segment to be executable so
by default the linker cannot generate such executables.  But we prefer
out executables to be that way.

Just out of curiosity, why would the data segment ever need to be executable?

Thanks,
- Ryan
--
UNIX Administrator
http://prefetch.net
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to