Works again now, cheers. On Mon, Jul 20, 2015 at 3:42 PM, Yaron Keren <yaron.ke...@gmail.com> wrote: > 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