libtool
[Top][All Lists]
Advanced

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

Re: MacOS X nested functions in libtool library


From: Ralf Wildenhues
Subject: Re: MacOS X nested functions in libtool library
Date: Sun, 10 Jun 2007 11:01:32 +0200
User-agent: Mutt/1.5.13 (2006-08-11)

Hello, and apologies for the delay,

* Bill Northcott wrote on Tue, May 29, 2007 at 09:16:52AM CEST:
> On 29/05/2007, at 4:36 PM, Peter O'Gorman wrote:
> >>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.

Try passing -Wc,-fnested-functions to GNU libtool.
Or -Xcompiler.

> >>Is there a way around this or an actual fix?
> >
> >LDFLAGS=-Wl,-allow_stack_execute does not work?
> 
> I just sent the message below to the Apple xcode-users list:
[...]

Cheers,
Ralf




reply via email to

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