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