I am trying to build a libtool library containing nested functions on
MacOS X Intel.
The project is using Autoconf 2.59, Automake 1.9.6 and Libtool 1.5.22.
Adding '-fnested-functions' to the CFLAGS stops the compiler
barfing. However as per Apple Tech note http://developer.apple.com/
technotes/tn2006/tn2161.html it is also necessary to add -fnested-
functions or an equivalent ld flag to the compiler link command.
Without this flag, the linker defaults to disable_stack_execute on
i386 and the library crashes at runtime.
Adding -fnested-functions to libfoo_la_LDFLAGS does not work because
libtool strips it out before invoking gcc.
Is there a way around this or an actual fix?
Thanks
Bill Northcott
_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool