[llvm-dev] ld: malformed dylib has MH_NO_REEXPORTED_DYLIBS flag but no LC_REEXPORT_DYLIB with MachO lld
Carlo Kok via llvm-dev
llvm-dev at lists.llvm.org
Mon May 13 02:44:01 PDT 2019
Using lld/macho I'm getting:
ld: malformed dylib has MH_NO_REEXPORTED_DYLIBS flag but no LC_REEXPORT_DYLIB load commands: /Users/ck/libClassLibrary50.dylib file '/Users/ck/libClassLibrary50.dylib'
when trying to link to an LLD linked dylib
the commandline is:
lld -flavor ld64 -dylib -arch x86_64 -sdk_version 10.14 -L "." -o "/libClassLibrary50.dylib" "ClassLibrary50.a" "ClassLibrary50.o" "Island.a" "libgc.a" "ClassLibrary50.a"
What am I doing wrong and/or what can I do to fix this?
More information about the llvm-dev