It's because of SnowLeopard (darwin10) unwind feature changes.. but its still ld: warnings.
It is recommended:
add -no_compact_unwind to the link line. This tells the linker to not
produce compact unwind information from the dwarf unwind info in .o
files. Then at runtime the darwin unwinder will fallback and use the
slow dwarf unwind info.
So please try to add option "-Wl,-no_compact_unwind" for linking.
We are using the IPP library in out application.
Unfortunately, the linker option -no_compact_unwind disables try/catch in my application. Somewhere else I found -keep_dwarf_unwind. If additionally giving this option, exceptions work again, also, everything else seems to work.
I'm not at all understanding what these options mean. Does any more knowlegeable person advise against doing so?