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: unassignedb...@nondot.org Reporter: ema...@freebsd.org CC: llvm-bugs@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.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs