libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

MacOS X nested functions in libtool library


From: Bill Northcott
Subject: MacOS X nested functions in libtool library
Date: Tue, 29 May 2007 15:47:27 +1000

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]