[llvm-bugs] [Bug 25605] New: lld doesn't understand the target argument on Windows (gnu flavor)

via llvm-bugs llvm-bugs at lists.llvm.org
Sun Nov 22 12:44:48 PST 2015


https://llvm.org/bugs/show_bug.cgi?id=25605

            Bug ID: 25605
           Summary: lld doesn't understand the target argument on Windows
                    (gnu flavor)
           Product: lld
           Version: unspecified
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P
         Component: All Bugs
          Assignee: unassignedbugs at nondot.org
          Reporter: ismail at i10z.com
                CC: llvm-bugs at lists.llvm.org
    Classification: Unclassified

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 (http://llvm.org/git/clang
a064028e17c5818cce57e9d57c85e23c4c26f525) (http://llvm.org/git/llvm
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)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20151122/736af002/attachment-0001.html>


More information about the llvm-bugs mailing list