2015-11-02 35 views
5

Bitcode desteğiyle (-fembed-bitcode) llvm/clang 3.7 yapıyorum.ld: -bundle ve -bitcode_bundle birlikte kullanılamaz

ld: -bundle and -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES) cannot be used together clang: error: linker command failed with exit code 1 (use -v to see invocation)

Tam hata çıktı:

Linking CXX shared module ../../lib/BugpointPasses.dylib cd /Volumes/Transcend/dev/src/llvm_37_ios_any_build/tools/bugpoint-passes && /usr/local/Cellar/cmake/2.8.12.2/bin/cmake -E cmake_link_script CMakeFiles/BugpointPasses.dir/link.txt --verbose=1 /usr/bin/c++ -fembed-bitcode -Os -std=c++11 -stdlib=libc++ -arch arm64 -mios-version-min=8.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -pedantic -Wno-long-long -Wnon-virtual-dtor -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk -bundle -Wl,-headerpad_max_install_names -Wl,-dead_strip -Wl,-exported_symbols_list,/Volumes/Transcend/dev/src/llvm_37_ios_any_build/tools/bugpoint-passes/BugpointPasses.exports -Wl,-flat_namespace -Wl,-undefined -Wl,suppress -o ../../lib/BugpointPasses.dylib CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -Wl,-rpath,@executable_path/../lib ld: -bundle and -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES) cannot be used together clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: * [lib/BugpointPasses.dylib] Error 1 make[1]: * [tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/all] Error 2 make: *** [all] Error 2

O ı CMakeLists.txt bunu bulmak mümkün değildi -bundle CMake tarafından eklenen gibi görünüyor ve bazı modüller yüzünden hata ile bağlantılı olamaz -fembed-bitcode nedeniyle -bitcode_bundle SDK tarafından eklenmiştir.

Nasıl düzeltebilirim? Herhangi bir geçici çözüm (örneğin, onlara ihtiyaç duymadığımdan dolayı dylibs binasını kapatmak için)? Eğer hiçbir projede Paketi yükleyici kullanmıyorsunuz

+0

Clang kullanıcılarına posta listesi sormanızı tavsiye ederim: http://lists.llvm.org/mailman/listinfo/cfe-users – AlexDenisov

+0

Bu sorunu çözdünüz mü? – Ponf

cevap

0

Kontrol: Bundle Loader setting ve set maç-O tip yerine yardımcı Demet Match-O type setting

Umut yürütülebilir için, ben de aynı sorunu vardı ve düzelttim