On Thu, Oct 23, 2014 at 1:13 PM, Timur Iskhodzhanov <timurrrr at google.com> wrote:> Yes it is. > Are you doing a Debug or Release build? > Using ninja?Release build, cmake + MSVC (not using ninja). Perhaps I have it configured stupidly; I have it as an out-of-tree folder, did: E:\llvm\crt_build>cmake -DLLVM_CONFIG_PATH=E:\llvm\2013\Debug\bin -G "Visual Studio 12" ..\compiler-rt Opened up the solution, hit Build All. ~Aaron> > 2014-10-23 9:51 GMT-07:00 Aaron Ballman <aaron at aaronballman.com>: >> Hello! I'm wondering whether compiler-rt is expected to be buildable >> with MSVC 2013. I am currently getting: >> >> Error 49 error LNK2005: _free already defined in asan_malloc_win.obj >> E:\llvm\crt_build\lib\asan\MSVCRT.lib(MSVCR120.dll) >> >> Which seems to be the only issue (aside from ~50 warnings, which I'll >> happily work on cleaning up). I get this when I build the ALL_BUILD >> project in the solution from cmake. >> >> Thanks! >> >> ~Aaron >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
On Thu, Oct 23, 2014 at 1:15 PM, Aaron Ballman <aaron at aaronballman.com> wrote:> On Thu, Oct 23, 2014 at 1:13 PM, Timur Iskhodzhanov <timurrrr at google.com> wrote: >> Yes it is. >> Are you doing a Debug or Release build? >> Using ninja? > > Release build, cmake + MSVC (not using ninja). > > Perhaps I have it configured stupidly; I have it as an out-of-tree folder, did: > > E:\llvm\crt_build>cmake -DLLVM_CONFIG_PATH=E:\llvm\2013\Debug\bin -G > "Visual Studio 12" ..\compiler-rtSorry, that should read: E:\llvm\crt_build>cmake -DLLVM_CONFIG_PATH=E:\llvm\2013\Debug\bin\llvm-config.exe -G "Visual Studio 12" ..\compiler-rt ~Aaron> > Opened up the solution, hit Build All. > > ~Aaron > >> >> 2014-10-23 9:51 GMT-07:00 Aaron Ballman <aaron at aaronballman.com>: >>> Hello! I'm wondering whether compiler-rt is expected to be buildable >>> with MSVC 2013. I am currently getting: >>> >>> Error 49 error LNK2005: _free already defined in asan_malloc_win.obj >>> E:\llvm\crt_build\lib\asan\MSVCRT.lib(MSVCR120.dll) >>> >>> Which seems to be the only issue (aside from ~50 warnings, which I'll >>> happily work on cleaning up). I get this when I build the ALL_BUILD >>> project in the solution from cmake. >>> >>> Thanks! >>> >>> ~Aaron >>> _______________________________________________ >>> LLVM Developers mailing list >>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
http://llvm.org/bugs/show_bug.cgi?id=21241 ? 2014-10-23 10:18 GMT-07:00 Aaron Ballman <aaron at aaronballman.com>:> On Thu, Oct 23, 2014 at 1:15 PM, Aaron Ballman <aaron at aaronballman.com> wrote: >> On Thu, Oct 23, 2014 at 1:13 PM, Timur Iskhodzhanov <timurrrr at google.com> wrote: >>> Yes it is. >>> Are you doing a Debug or Release build? >>> Using ninja? >> >> Release build, cmake + MSVC (not using ninja). >> >> Perhaps I have it configured stupidly; I have it as an out-of-tree folder, did: >> >> E:\llvm\crt_build>cmake -DLLVM_CONFIG_PATH=E:\llvm\2013\Debug\bin -G >> "Visual Studio 12" ..\compiler-rt > > Sorry, that should read: > > E:\llvm\crt_build>cmake > -DLLVM_CONFIG_PATH=E:\llvm\2013\Debug\bin\llvm-config.exe -G "Visual > Studio 12" ..\compiler-rt > > ~Aaron >> >> Opened up the solution, hit Build All. >> >> ~Aaron >> >>> >>> 2014-10-23 9:51 GMT-07:00 Aaron Ballman <aaron at aaronballman.com>: >>>> Hello! I'm wondering whether compiler-rt is expected to be buildable >>>> with MSVC 2013. I am currently getting: >>>> >>>> Error 49 error LNK2005: _free already defined in asan_malloc_win.obj >>>> E:\llvm\crt_build\lib\asan\MSVCRT.lib(MSVCR120.dll) >>>> >>>> Which seems to be the only issue (aside from ~50 warnings, which I'll >>>> happily work on cleaning up). I get this when I build the ALL_BUILD >>>> project in the solution from cmake. >>>> >>>> Thanks! >>>> >>>> ~Aaron >>>> _______________________________________________ >>>> LLVM Developers mailing list >>>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev