[llvm-bugs] [Bug 28999] New: 'ld -v' only prints version number and exits (behaviour differs from GNU ld)
via llvm-bugs
llvm-bugs at lists.llvm.org
Tue Aug 16 05:19:16 PDT 2016
https://llvm.org/bugs/show_bug.cgi?id=28999
Bug ID: 28999
Summary: 'ld -v' only prints version number and exits
(behaviour differs from GNU ld)
Product: lld
Version: unspecified
Hardware: PC
OS: FreeBSD
Status: NEW
Severity: normal
Priority: P
Component: ELF
Assignee: unassignedbugs at nondot.org
Reporter: emaste at freebsd.org
CC: llvm-bugs at lists.llvm.org
Blocks: 23214
Classification: Unclassified
When invoked with the -v option in addition to a full link command line, GNU ld
will print the version information and then proceed with the link. lld prints
the version number and then exits.
This is an issue because GCC's verbose mode (gcc -v) in turn passes -v in the
linker invocation.
lld:
% ./ld -v --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1 --hash-style=both
--enable-new-dtags -o a.out /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o
-L/usr/lib hello.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc
--as-needed -lgcc_s --no-as-needed /usr/lib/crtend.o /usr/lib/crtn.o
LLD 4.0 (git+ssh://feynman/tank/emaste/src/llvm/tools/lld
2bc88e3c7db45dc4a76baef6b400e5703e973dc8)
% ls a.out
ls: a.out: No such file or directory
GNU ld:
% ld -v --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1 --hash-style=both
--enable-new-dtags -o a.out /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o
-L/usr/lib hello.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc
--as-needed -lgcc_s --no-as-needed /usr/lib/crtend.o /usr/lib/crtn.o
GNU ld 2.17.50 [FreeBSD] 2007-07-03
% ls a.out
a.out
--
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/20160816/3e5b5099/attachment.html>
More information about the llvm-bugs
mailing list