[GHC] #5019: OS X: ld: warning: could not create compact unwind for _ffi_call_unix64

GHC cvs-ghc at haskell.org
Thu Mar 31 13:44:12 CEST 2011


#5019: OS X: ld: warning: could not create compact unwind for _ffi_call_unix64
-------------------------------+--------------------------------------------
    Reporter:  altaic          |       Owner:                                   
        Type:  bug             |      Status:  new                              
    Priority:  normal          |   Component:  Compiler                         
     Version:  7.1             |    Keywords:                                   
    Testcase:                  |   Blockedby:                                   
          Os:  MacOS X         |    Blocking:                                   
Architecture:  x86_64 (amd64)  |     Failure:  Incorrect warning at compile-time
-------------------------------+--------------------------------------------
Changes (by altaic):

 * cc: william.knop.nospam@… (added)


Comment:

 I inquired on the libffi mailing list about an upstream fix and received a
 response from the author of libffi, Anthony Green:

 {{{
 Thanks for these pointers.  I read the first thread and my summary is
 that the EH unwind info format has changed in OS X 10.6 and GCC hasn't
 caught up yet.

 I'm not aware of any volunteers planning to update libffi to match this
 change, but it sounds like it is required in order to support EH.
 Volunteers welcome!

 AG
 }}}

 In the meantime, I hacked out a patch for the testsuite that filters out
 the warnings. It's not intended to be any sort of fix for merging, but it
 is useful for examining the results of the testsuite until an actual fix
 is produced.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5019#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the Glasgow-haskell-bugs mailing list