[Lldb-commits] [lldb] r154108 - /lldb/trunk/source/lldb.cpp

Bill Wendling isanbard at gmail.com
Thu Apr 5 17:08:56 PDT 2012


Unfortunately, it doesn't look like it :-(

Undefined symbols for architecture x86_64:
  "DynamicLoaderPOSIXDYLD::Initialize()", referenced from:
      lldb_private::Initialize() in liblldbInitAndLog.a(lldb.o)
  "DynamicLoaderPOSIXDYLD::Terminate()", referenced from:
      lldb_private::Terminate() in liblldbInitAndLog.a(lldb.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)


-bw

On Apr 5, 2012, at 10:43 AM, Greg Clayton <gclayton at apple.com> wrote:

> Bill, let me know if this fixes your makefile build issue:
> 
> % svn commit
> Sending        source/Plugins/Makefile
> Transmitting file data .
> Committed revision 154109.
> 
> 
> On Apr 5, 2012, at 10:38 AM, Bill Wendling wrote:
> 
>> Author: void
>> Date: Thu Apr  5 12:38:07 2012
>> New Revision: 154108
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=154108&view=rev
>> Log:
>> Revert r154086. It may be needed for Darwin. But the symbols are still missing in the dylib.
>> 
>> Modified:
>>   lldb/trunk/source/lldb.cpp
>> 
>> Modified: lldb/trunk/source/lldb.cpp
>> URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/lldb.cpp?rev=154108&r1=154107&r2=154108&view=diff
>> ==============================================================================
>> --- lldb/trunk/source/lldb.cpp (original)
>> +++ lldb/trunk/source/lldb.cpp Thu Apr  5 12:38:07 2012
>> @@ -101,6 +101,7 @@
>>        UnwindAssembly_x86::Initialize();
>>        EmulateInstructionARM::Initialize ();
>>        ObjectFilePECOFF::Initialize ();
>> +        DynamicLoaderPOSIXDYLD::Initialize ();
>>        PlatformFreeBSD::Initialize();
>>        PlatformLinux::Initialize();
>> #if defined (__APPLE__)
>> @@ -123,8 +124,6 @@
>>        PlatformRemoteiOS::Initialize();
>>        PlatformMacOSX::Initialize();
>>        PlatformiOSSimulator::Initialize();
>> -#else
>> -        DynamicLoaderPOSIXDYLD::Initialize ();
>> #endif
>> #if defined (__linux__)
>>        //----------------------------------------------------------------------
>> @@ -178,6 +177,7 @@
>>    UnwindAssemblyInstEmulation::Terminate();
>>    EmulateInstructionARM::Terminate ();
>>    ObjectFilePECOFF::Terminate ();
>> +    DynamicLoaderPOSIXDYLD::Terminate ();
>>    PlatformFreeBSD::Terminate();
>>    PlatformLinux::Terminate();
>> #if defined (__APPLE__)
>> @@ -197,8 +197,6 @@
>>    PlatformMacOSX::Terminate();
>>    PlatformRemoteiOS::Terminate();
>>    PlatformiOSSimulator::Terminate();
>> -#else
>> -    DynamicLoaderPOSIXDYLD::Terminate ();
>> #endif
>> 
>>    Debugger::SettingsTerminate ();
>> 
>> 
>> _______________________________________________
>> lldb-commits mailing list
>> lldb-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits
> 




More information about the lldb-commits mailing list