05 сент. 2014 г., в 20:32, Óscar Fuentes <[email protected]> написал(а):
> Any reason why LLVM/Clang was built with assertions ON? (as confirmed bu > `llvm-config --cxxflags' which lists -D_DEBUG) > Today I uploaded new builds without assertions. > clang++ runs slower than g++ here while compiling a complex C++ project. > A few months ago I built clang myself and it was quite faster than g++. > > Also, clang/clang++ doesn't know about mingw32/include directory. I had > to add -I c:/apps/msys32/mingw32/include to the build command. Will try see some later. > > Finally, the build failed because with undefined references, but I > guess that's clang not being mature enough on MinGW environment:: > > FAILED: cmd.exe /C "cd . && C:\apps\msys32\mingw32\bin\clang++.exe > -shared -o liblp0core.dll -Wl,--out-implib,liblp0core.dll.a > -Wl,--major-image-version,0,--minor-image-version,0 [list of object files] > -Ld:\dev\lib -lboost_thread-mt -lboost_chrono-mt -lboost_date_time-mt > -lboost_system-mt -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 > -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." > C:\apps\msys32\mingw32\bin\ld.exe: warning: cannot find entry symbol > DllMainCRTStartup; defaulting to 640c1000 > C:\apps\msys32\mingw32\bin/../i686-w64-mingw32/lib/libmingw32.a(lib32_libmingw32_a-pseudo-reloc.o): > In function `pei386_runtime_relocator': > C:/git/mingw/mingw-w64-crt-git/src/crt/mingw-w64-crt/crt/pseudo-reloc.c:467: > undefined reference to `__chkstk_ms' > C:\apps\msys32\mingw32\bin/../i686-w64-mingw32/lib/libmingwex.a(lib32_libmingwex_a-mingw_vfscanf.o): > In function `_mingw_vfscanf': > C:/git/mingw/mingw-w64-crt-git/src/crt/mingw-w64-crt/stdio/mingw_vfscanf.c:1614: > undefined reference to `__chkstk_ms' > C:\apps\msys32\mingw32\bin/../i686-w64-mingw32/lib/libmingwex.a(lib32_libmingwex_a-mingw_vfscanf.o): > In function `_mingw_vsscanf': > C:/git/mingw/mingw-w64-crt-git/src/crt/mingw-w64-crt/stdio/mingw_vfscanf.c:1623: > undefined reference to `__chkstk_ms' > C:\apps\msys32\mingw32\bin/../i686-w64-mingw32/lib/libmingwex.a(lib32_libmingwex_a-mingw_pformat.o): > In function `_pformat_emit_radix_point': > C:/git/mingw/mingw-w64-crt-git/src/crt/mingw-w64-crt/stdio/mingw_pformat.c:1167: > undefined reference to `__chkstk_ms' > C:\apps\msys32\mingw32\bin/../i686-w64-mingw32/lib/libmingwex.a(lib32_libmingwex_a-mingw_pformat.o): > In function `_pformat_int': > C:/git/mingw/mingw-w64-crt-git/src/crt/mingw-w64-crt/stdio/mingw_pformat.c:669: > undefined reference to `__chkstk_ms' > C:\apps\msys32\mingw32\bin/../i686-w64-mingw32/lib/libmingwex.a(lib32_libmingwex_a-mingw_pformat.o):C:/git/mingw/mingw-w64-crt-git/src/crt/mingw-w64-crt/stdio/mingw_pformat.c:844: > more undefined references to `__chkstk_ms' follow > clang++.exe: error: linker command failed with exit code 1 (use -v to see > invocation) > ninja: build stopped: subcommand failed. > > I’m rework Mingw driver for clang. Please try new builds and test it as more as you can. Maybe driver need some fixes yet. I’m try to build libc++ for clang but it fail. Need to discuss with guys who know clang better. Regards, Alexey. > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Msys2-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/msys2-users ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ Msys2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/msys2-users
