[lldb-dev] Win64 lldb build broken, llvm::call_once and _mm_mfence

Hans Wennborg via lldb-dev lldb-dev at lists.llvm.org
Wed Feb 8 14:15:08 PST 2017


I only ran into problems on Win64. I guess your bot is doing a 32-bit build.

On Wed, Feb 8, 2017 at 1:41 PM, Pavel Labath <labath at google.com> wrote:
> My fix was just correcting places Kamil forgot to update (or updated
> over-excessively). It does not touch the root problem.
>
> That said, our windows bot
> <http://lab.llvm.org:8011/builders/lldb-windows7-android> is building
> lldb with vs2015. It does not seem to have a problem with this.
>
> On 8 February 2017 at 12:40, Hans Wennborg <hans at chromium.org> wrote:
>> The Win64 lldb build seems broken (at 294367).
>>
>> I ran into this when trying to build the weekly snapshot
>> (http://www.llvm.org/builds/) which includes LLDB these days.
>>
>> I suspect this might be related to Kamil's changes a few days ago. I
>> see Pavel committed something to fix Darwin afterwards.
>>
>> Zach, do you know what's going on here? Do we have any buildbot
>> coverage for this?
>>
>>    Creating library lib\liblldb.lib and object lib\liblldb.exp
>> lldbHost.lib(HostInfoWindows.cpp.obj) : error LNK2019: unresolved external symbo
>> l "void __cdecl llvm::sys::_mm_mfence(void)" (?_mm_mfence at sys@llvm@@YAXXZ) refer
>> enced in function "void __cdecl llvm::call_once<class <lambda_e212a11f7f891e804e
>> 713e15728a6adc> >(struct llvm::once_flag &,class <lambda_e212a11f7f891e804e713e1
>> 5728a6adc> &&)" (??$call_once at V<lambda_e212a11f7f891e804e713e15728a6adc>@@$$V at ll
>> vm@@YAXAEAUonce_flag at 0@$$QEAV<lambda_e212a11f7f891e804e713e15728a6adc>@@@Z)
>> bin\liblldb.dll : fatal error LNK1120: 1 unresolved externals
>> LINK failed. with 1120


More information about the lldb-dev mailing list