Menu

#654 Sierra build of Cantillon core dumps on El Capitan

Cantillon
closed
nobody
None
4normal
2017-03-14
2017-03-10
No

103-246-99-72:~ user904112$ minsky.app/Contents/MacOS/minsky
dyld: lazy symbol binding failed: Symbol not found: _mkostemp
Referenced from: /Users/user904112/minsky.app/Contents/MacOS/libfontconfig.1.dylib (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _mkostemp
Referenced from: /Users/user904112/minsky.app/Contents/MacOS/libfontconfig.1.dylib (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib

Trace/BPT trap: 5

Discussion

  • High Performance Coder

    I have now found a solution. It involves providing a hand crafted version of the missing mkostemp function in tclmain.cc, and then setting the DYLD_FORCE_FLAT_NAMESPACE environment variable to 1.

    Also found the -force_flat_namespace link time option which might be more useful

     
  • High Performance Coder

    • status: open --> closed
     

Anonymous
Anonymous

Add attachments
Cancel





Auth0 Logo