Hi Ismail, An extra space got into "lib64 ", fixed in r242667, try it.
Yaron 2015-07-20 13:32 GMT+03:00 Yaron Keren <yaron.ke...@gmail.com>: > I'll look into the problem. We really should have tests for this, any idea > how? > > > 2015-07-20 13:30 GMT+03:00 İsmail Dönmez <ism...@donmez.ws>: > >> Hi, >> >> On Mon, Jul 20, 2015 at 9:38 AM, Yaron Keren <yaron.ke...@gmail.com> >> wrote: >> > Author: yrnkrn >> > Date: Mon Jul 20 01:38:39 2015 >> > New Revision: 242660 >> > >> > URL: http://llvm.org/viewvc/llvm-project?rev=242660&view=rev >> >> > Log: >> > Support mingw toolchain include and lib directories on Arch Linux. >> > Thanks to Thomas Pochtrager for testing this! >> > >> > >> > Modified: >> > cfe/trunk/lib/Driver/MinGWToolChain.cpp >> >> This seems to regress openSUSE mingw-w64 support: >> >> λ =clang -v -target x86_64-w64-mingw32 randomworks/windows/nic.c >> -liphlpapi >> clang version 3.8.0 (trunk 242660) >> Target: x86_64-w64-windows-gnu >> Thread model: posix >> "/opt/clang/bin/clang-3.8" -cc1 -triple x86_64-w64-windows-gnu >> -emit-obj -mrelax-all -disable-free -main-file-name nic.c >> -mrelocation-model pic -pic-level 2 -mthread-model posix -fmath-errno >> -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 >> -momit-leaf-frame-pointer -v -dwarf-column-info -resource-dir >> /opt/clang/bin/../lib64/clang/3.8.0 -internal-isystem >> /opt/clang/bin/../lib64/clang/3.8.0/include -internal-isystem include >> -internal-isystem /usr/x86_64-w64-mingw32/sys-root/mingw/include >> -internal-isystem include-fixed -internal-isystem >> /usr/x86_64-w64-mingw32/include -internal-isystem /usr/include >> -fdebug-compilation-dir /home/ismail -ferror-limit 19 -fmessage-length >> 124 -mstackrealign -fno-use-cxa-atexit -fobjc-runtime=gcc >> -fdiagnostics-show-option -fcolor-diagnostics -o /tmp/nic-149ad6.o -x >> c randomworks/windows/nic.c >> clang -cc1 version 3.8.0 based upon LLVM 3.8.0svn default target >> x86_64-suse-linux >> ignoring nonexistent directory "include" >> ignoring nonexistent directory "include-fixed" >> ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include" >> #include "..." search starts here: >> #include <...> search starts here: >> /opt/clang/bin/../lib64/clang/3.8.0/include >> /usr/x86_64-w64-mingw32/sys-root/mingw/include >> /usr/include >> End of search list. >> "/usr/bin/x86_64-w64-mingw32-ld" -m i386pep -Bdynamic -o a.exe >> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/crt2.o >> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/crtbegin.o -L >> -L/usr/x86_64-w64-mingw32/lib >> -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib /tmp/nic-149ad6.o >> -liphlpapi -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt >> -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc >> -lmoldname -lmingwex -lmsvcrt >> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/crtend.o >> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lgcc_s >> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lgcc >> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lgcc_s >> /usr/bin/x86_64-w64-mingw32-ld: cannot find -lgcc >> clang-3.8: error: linker command failed with exit code 1 (use -v to >> see invocation) >> >> λ =clang++ -v -target x86_64-w64-mingw32 -std=c++11 >> Code/c++/unsorted/template_metaprogramming.cpp >> clang version 3.8.0 (trunk 242660) >> Target: x86_64-w64-windows-gnu >> Thread model: posix >> "/opt/clang/bin/clang-3.8" -cc1 -triple x86_64-w64-windows-gnu >> -emit-obj -mrelax-all -disable-free -main-file-name >> template_metaprogramming.cpp -mrelocation-model pic -pic-level 2 >> -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases >> -munwind-tables -target-cpu x86-64 -momit-leaf-frame-pointer -v >> -dwarf-column-info -resource-dir /opt/clang/bin/../lib64/clang/3.8.0 >> -internal-isystem /usr/x86_64-w64-mingw32/include/c++/ >> -internal-isystem >> /usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/ >> -internal-isystem /usr/x86_64-w64-mingw32/include/c++/backward >> -internal-isystem /usr/x86_64-w64-mingw32/include/c++// >> -internal-isystem >> /usr/x86_64-w64-mingw32/include/c++//x86_64-w64-mingw32/ >> -internal-isystem /usr/x86_64-w64-mingw32/include/c++//backward >> -internal-isystem /usr/include/c++// -internal-isystem >> /usr/include/c++//x86_64-w64-mingw32/ -internal-isystem >> /usr/include/c++//backward -internal-isystem include/c++/ >> -internal-isystem include/c++/x86_64-w64-mingw32/ -internal-isystem >> include/c++/backward -internal-isystem >> /opt/clang/bin/../lib64/clang/3.8.0/include -internal-isystem include >> -internal-isystem /usr/x86_64-w64-mingw32/sys-root/mingw/include >> -internal-isystem include-fixed -internal-isystem >> /usr/x86_64-w64-mingw32/include -internal-isystem /usr/include >> -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /home/ismail >> -ferror-limit 19 -fmessage-length 124 -mstackrealign >> -fno-use-cxa-atexit -fobjc-runtime=gcc -fcxx-exceptions -fexceptions >> -fdiagnostics-show-option -fcolor-diagnostics -o >> /tmp/template_metaprogramming-55c651.o -x c++ >> Code/c++/unsorted/template_metaprogramming.cpp >> clang -cc1 version 3.8.0 based upon LLVM 3.8.0svn default target >> x86_64-suse-linux >> ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/" >> ignoring nonexistent directory >> "/usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/" >> ignoring nonexistent directory >> "/usr/x86_64-w64-mingw32/include/c++/backward" >> ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++//" >> ignoring nonexistent directory >> "/usr/x86_64-w64-mingw32/include/c++//x86_64-w64-mingw32/" >> ignoring nonexistent directory >> "/usr/x86_64-w64-mingw32/include/c++//backward" >> ignoring nonexistent directory "/usr/include/c++//x86_64-w64-mingw32/" >> ignoring nonexistent directory "/usr/include/c++//backward" >> ignoring nonexistent directory "include/c++/" >> ignoring nonexistent directory "include/c++/x86_64-w64-mingw32/" >> ignoring nonexistent directory "include/c++/backward" >> ignoring nonexistent directory "include" >> ignoring nonexistent directory "include-fixed" >> ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include" >> #include "..." search starts here: >> #include <...> search starts here: >> /usr/include/c++/ >> /opt/clang/bin/../lib64/clang/3.8.0/include >> /usr/x86_64-w64-mingw32/sys-root/mingw/include >> /usr/include >> End of search list. >> Code/c++/unsorted/template_metaprogramming.cpp:1:10: fatal error: >> 'algorithm' file not found >> #include <algorithm> >> ^ >> 1 error generated. >> > >
_______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits