dawn added a subscriber: dawn.
dawn raised a concern with this commit.
dawn added a comment.

This broke the build on OSX Mavericks using cmake.   Error is:

  Undefined symbols for architecture x86_64:
    "_csr_check", referenced from:
        RNBRemote::HandlePacket_v(char const*) in 
liblldbDebugserverCommon.a(RNBRemote.cpp.o)
    "_rootless_allows_task_for_pid", referenced from:
        RNBRemote::HandlePacket_v(char const*) in 
liblldbDebugserverCommon.a(RNBRemote.cpp.o)
  ld: symbol(s) not found for architecture x86_64
  clang: error: linker command failed with exit code 1 (use -v to see 
invocation)

link command (from "ninja -v") is:

  [66/150] Linking CXX executable bin/debugserver
  FAILED: : && /usr/bin/c++   -std=c++11 -stdlib=libc++ -fPIC 
-fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings 
-Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long 
-Wcovered-switch-default -std=c++11 -fcolor-diagnostics 
-Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-deprecated-register  
-fno-exceptions -fno-rtti -Wno-gnu-zero-variadic-macro-arguments 
-Wno-vla-extension -Wno-zero-length-array -Wno-extended-offsetof -g 
-Wl,-search_paths_first -Wl,-headerpad_max_install_names -stdlib=libc++ 
-Wl,-sectcreate,__TEXT,__info_plist,/Users/dawn/llvm_master/tools/lldb/tools/debugserver/source/../resources/lldb-debugserver-Info.plist
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/HasAVX.s.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/CFBundle.cpp.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/CFData.cpp.o
 tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserv!
 er.dir/CFString.cpp.o 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/Genealogy.cpp.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/MachException.cpp.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/MachProcess.mm.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/MachTask.mm.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/MachThread.cpp.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/MachThreadList.cpp.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/MachVMMemory.cpp.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/MachVMRegion.cpp.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/mach_excServer.c.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/mach_excUser.c.o
 
tools/lldb/tools/debugserver/source/MacOSX/CMakeFiles/debugserver.dir/debugserver_vers.!
 c.o  -o bin/debugserver  lib/liblldbDebugserverCommon.a lib/liblldbUtility.a 
lib/liblldbDebugserverMacOSX_I386.a lib/liblldbDebugserverMacOSX_X86_64.a 
-framework Cocoa -Wl,-rpath,@executable_path/../lib && cd 
/Users/dawn/llvm_master/build_ninja/bin && 
CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
 codesign --force --sign lldb_codesign debugserver


Users:
  dawn (Auditor)

http://reviews.llvm.org/rL243511




_______________________________________________
lldb-commits mailing list
lldb-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

Reply via email to