<html>
<head>
<base href="https://llvm.org/bugs/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - lld doesn't understand the target argument on Windows (gnu flavor)"
href="https://llvm.org/bugs/show_bug.cgi?id=25605">25605</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>lld doesn't understand the target argument on Windows (gnu flavor)
</td>
</tr>
<tr>
<th>Product</th>
<td>lld
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>Windows NT
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>All Bugs
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>ismail@i10z.com
</td>
</tr>
<tr>
<th>CC</th>
<td>llvm-bugs@lists.llvm.org
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr></table>
<p>
<div>
<pre>Using clang r253826,
λ clang++ -v -fuse-ld=lld -target x86_64-windows-gnu
--sysroot=C:/mingw-w64-6.0.0 hello.cpp
clang version 3.8.0 (<a href="http://llvm.org/git/clang">http://llvm.org/git/clang</a>
a064028e17c5818cce57e9d57c85e23c4c26f525) (<a href="http://llvm.org/git/llvm">http://llvm.org/git/llvm</a>
987c37b77751e4b50f23f9d9d66205ae080c8678)
Target: x86_64--windows-gnu
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
"C:\\Program Files\\LLVM\\bin\\clang++.exe" -cc1 -triple x86_64--windows-gnu
-emit-obj -mrelax-all -disable-free -main-file-name hello.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 "C:\\Program
Files\\LLVM\\bin\\..\\lib\\clang\\3.8.0" -isysroot C:/mingw-w64-6.0.0
-internal-isystem "C:/mingw-w64-6.0.0\\x86_64-w64-mingw32\\include\\c++"
-internal-isystem
"C:/mingw-w64-6.0.0\\x86_64-w64-mingw32\\include\\c++\\x86_64-w64-mingw32"
-internal-isystem
"C:/mingw-w64-6.0.0\\x86_64-w64-mingw32\\include\\c++\\backward"
-internal-isystem "C:/mingw-w64-6.0.0\\x86_64-w64-mingw32\\include\\c++\\6.0.0"
-internal-isystem
"C:/mingw-w64-6.0.0\\x86_64-w64-mingw32\\include\\c++\\6.0.0\\x86_64-w64-mingw32"
-internal-isystem
"C:/mingw-w64-6.0.0\\x86_64-w64-mingw32\\include\\c++\\6.0.0\\backward"
-internal-isystem "C:/mingw-w64-6.0.0\\include\\c++\\6.0.0" -internal-isystem
"C:/mingw-w64-6.0.0\\include\\c++\\6.0.0\\x86_64-w64-mingw32" -internal-isystem
"C:/mingw-w64-6.0.0\\include\\c++\\6.0.0\\backward" -internal-isystem
"C:/mingw-w64-6.0.0\\lib\\gcc\\x86_64-w64-mingw32\\6.0.0\\include\\c++"
-internal-isystem
"C:/mingw-w64-6.0.0\\lib\\gcc\\x86_64-w64-mingw32\\6.0.0\\include\\c++\\x86_64-w64-mingw32"
-internal-isystem
"C:/mingw-w64-6.0.0\\lib\\gcc\\x86_64-w64-mingw32\\6.0.0\\include\\c++\\backward"
-internal-isystem "C:\\Program
Files\\LLVM\\bin\\..\\lib\\clang\\3.8.0\\include" -internal-isystem
"C:/mingw-w64-6.0.0\\lib\\gcc\\x86_64-w64-mingw32\\6.0.0\\include"
-internal-isystem
"C:/mingw-w64-6.0.0\\x86_64-w64-mingw32/sys-root/mingw/include"
-internal-isystem
"C:/mingw-w64-6.0.0\\lib\\gcc\\x86_64-w64-mingw32\\6.0.0\\include-fixed"
-internal-isystem "C:/mingw-w64-6.0.0\\x86_64-w64-mingw32\\include"
-internal-isystem "C:/mingw-w64-6.0.0\\include" -fdeprecated-macro
-fdebug-compilation-dir "C:\\cygwin64\\home\\ismail" -ferror-limit 19
-fmessage-length 0 -fno-use-cxa-atexit -fobjc-runtime=gcc -fcxx-exceptions
-fexceptions -fdiagnostics-show-option -o "C:\\cygwin64\\tmp\\hello-c5ecb2.o"
-x c++ hello.cpp
clang -cc1 version 3.8.0 based upon LLVM 3.8.0svn default target
x86_64-pc-windows-msvc
ignoring nonexistent directory
"C:/mingw-w64-6.0.0\x86_64-w64-mingw32\include\c++"
ignoring nonexistent directory
"C:/mingw-w64-6.0.0\x86_64-w64-mingw32\include\c++\x86_64-w64-mingw32"
ignoring nonexistent directory
"C:/mingw-w64-6.0.0\x86_64-w64-mingw32\include\c++\backward"
ignoring nonexistent directory
"C:/mingw-w64-6.0.0\x86_64-w64-mingw32\include\c++\6.0.0"
ignoring nonexistent directory
"C:/mingw-w64-6.0.0\x86_64-w64-mingw32\include\c++\6.0.0\x86_64-w64-mingw32"
ignoring nonexistent directory
"C:/mingw-w64-6.0.0\x86_64-w64-mingw32\include\c++\6.0.0\backward"
ignoring nonexistent directory
"C:/mingw-w64-6.0.0\lib\gcc\x86_64-w64-mingw32\6.0.0\include\c++"
ignoring nonexistent directory
"C:/mingw-w64-6.0.0\lib\gcc\x86_64-w64-mingw32\6.0.0\include\c++\x86_64-w64-mingw32"
ignoring nonexistent directory
"C:/mingw-w64-6.0.0\lib\gcc\x86_64-w64-mingw32\6.0.0\include\c++\backward"
ignoring nonexistent directory
"C:/mingw-w64-6.0.0\x86_64-w64-mingw32/sys-root/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
C:/mingw-w64-6.0.0\include\c++\6.0.0
C:/mingw-w64-6.0.0\include\c++\6.0.0\x86_64-w64-mingw32
C:/mingw-w64-6.0.0\include\c++\6.0.0\backward
C:\Program Files\LLVM\bin\..\lib\clang\3.8.0\include
C:/mingw-w64-6.0.0\lib\gcc\x86_64-w64-mingw32\6.0.0\include
C:/mingw-w64-6.0.0\lib\gcc\x86_64-w64-mingw32\6.0.0\include-fixed
C:/mingw-w64-6.0.0\x86_64-w64-mingw32\include
C:/mingw-w64-6.0.0\include
End of search list.
"C:\\Program Files\\LLVM\\bin\\lld" -flavor gnu -target x86_64-windows-gnu
--sysroot=C:/mingw-w64-6.0.0 -m i386pep -Bdynamic -o a.exe
"C:/mingw-w64-6.0.0\\x86_64-w64-mingw32\\lib\\crt2.o"
"C:/mingw-w64-6.0.0\\lib\\gcc\\x86_64-w64-mingw32\\6.0.0\\crtbegin.o"
"-LC:/mingw-w64-6.0.0\\lib\\gcc\\x86_64-w64-mingw32\\6.0.0"
"-LC:/mingw-w64-6.0.0\\x86_64-w64-mingw32\\lib" "-LC:/mingw-w64-6.0.0\\lib"
"-LC:/mingw-w64-6.0.0\\x86_64-w64-mingw32/sys-root/mingw/lib"
"C:\\cygwin64\\tmp\\hello-c5ecb2.o" -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname
-lmingwex -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32
"C:/mingw-w64-6.0.0\\lib\\gcc\\x86_64-w64-mingw32\\6.0.0\\crtend.o"
warning: unknown argument: -target
unknown argument(s) found
clang++.exe: error: linker command failed with exit code 1 (use -v to see
invocation)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>