Re: LLD: man pages missing?
Am Wed, 10 Jan 2018 12:36:28 -0500 Ed Maste schrieb: > On 9 January 2018 at 20:38, Ed Maste wrote: > > > > What we have so far is in review at > > https://reviews.freebsd.org/D13813. It's still rather bare-bones, but > > I would like to commit it soon so that we have something to start > > from, and continue fleshing it out in HEAD. Review and additional > > content most welcome. > > I've now committed this initial version as r327770 after incorporating > feedback from bjk@. We'll iterate on expanding the documentation for > the individual options, and submit this upstream to lld soon. I'm > still very interested in additional review and content. > ___ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org" Thank you very much! Great work. Kind regards, Oliver -- O. Hartmann Ich widerspreche der Nutzung oder Übermittlung meiner Daten für Werbezwecke oder für die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG). pgpbK2CYjRSCb.pgp Description: OpenPGP digital signature
Re: LLD: man pages missing?
On 9 January 2018 at 20:38, Ed Maste wrote: > > What we have so far is in review at > https://reviews.freebsd.org/D13813. It's still rather bare-bones, but > I would like to commit it soon so that we have something to start > from, and continue fleshing it out in HEAD. Review and additional > content most welcome. I've now committed this initial version as r327770 after incorporating feedback from bjk@. We'll iterate on expanding the documentation for the individual options, and submit this upstream to lld soon. I'm still very interested in additional review and content. ___ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: LLD: man pages missing?
On 25 December 2017 at 15:16, O. Hartmann wrote: > I have installed most recent CURRENT as of r327219 with LLD_IS_LD=YES set > via /etc/src.conf. > > I try to find some options and tried "man ld", "man lld" and "ld.lld". In the > the latter > two cases there can nothing be found on the system and man ld always seems to > refer to > the GNU linker - which is, I believe, the linker reached by /usr/bin/ld.bfd. > There is > also a linker "ld" in /usr/local/bin/ld from binutils-2.28,1. > > Can someone help? krion@ started a man page, and Arshan Khanifar expanded it based on ld.lld --help output; I've added a brief introduction and have expanded the descriptions for some of the options. What we have so far is in review at https://reviews.freebsd.org/D13813. It's still rather bare-bones, but I would like to commit it soon so that we have something to start from, and continue fleshing it out in HEAD. Review and additional content most welcome. ___ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: LLD: man pages missing?
On 25 December 2017 at 15:25, Dimitry Andric wrote: > > Since lld is now approaching a quite usable state, maybe it is time for > a request to upstream to provide [a manpage]. ;) Yes, it would've been nice if an upstream man page was created early on and had been kept up to date as features were added. In any case, lld is otherwise close to being ready to be installed as /usr/bin/ld on FreeBSD/amd64, and I suspect we might have to just create the man page (and send it upstream). Other than the man page I'm aware of some issues with ifunc support discovered by kib@ while working on kernel ifunc. This doesn't affect FreeBSD-HEAD yet (as we don't use ifunc today) but will soon be important. There's also additional work needed for the ports tree, although right now ~99.5 of the ports collection builds when lld is /usr/bin/ld. Most ports that were failing with lld have either been fixed, or worked around via LLD_UNSAFE so that the port continues using ld.bfd. ___ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: LLD: man pages missing?
On Mon, Dec 25, 2017 at 09:16:24PM +0100, O. Hartmann wrote: > > Can someone help? > There isn't a lld.1 manpage. grep MAN /usr/src/usr.bin/clang/lld/Makefile MAN= google 'man lld' eventually get one to https://lld.llvm.org/#using-lld which leads one to assume that there is no documentation for lld. -- Steve ___ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: LLD: man pages missing?
On Monday, December 25, 2017, Dimitry Andric wrote: > On 25 Dec 2017, at 21:16, O. Hartmann wrote: > > > > I have installed most recent CURRENT as of r327219 with LLD_IS_LD=YES set > > via /etc/src.conf. > > > > I try to find some options and tried "man ld", "man lld" and "ld.lld". > In the the latter > > two cases there can nothing be found on the system and man ld always > seems to refer to > > the GNU linker - which is, I believe, the linker reached by > /usr/bin/ld.bfd. There is > > also a linker "ld" in /usr/local/bin/ld from binutils-2.28,1. > > There is no manpage yet. Upstream provides a bit of Sphinx-based > documentation (e.g. in .rst format), but there is no specific manpage. > > Since lld is now approaching a quite usable state, maybe it is time for > a request to upstream to provide one. ;) The same would be nice for clang too. Its default man page is poor. > > -Dimitry > > ___ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: LLD: man pages missing?
On 25 Dec 2017, at 21:16, O. Hartmann wrote: > > I have installed most recent CURRENT as of r327219 with LLD_IS_LD=YES set > via /etc/src.conf. > > I try to find some options and tried "man ld", "man lld" and "ld.lld". In the > the latter > two cases there can nothing be found on the system and man ld always seems to > refer to > the GNU linker - which is, I believe, the linker reached by /usr/bin/ld.bfd. > There is > also a linker "ld" in /usr/local/bin/ld from binutils-2.28,1. There is no manpage yet. Upstream provides a bit of Sphinx-based documentation (e.g. in .rst format), but there is no specific manpage. Since lld is now approaching a quite usable state, maybe it is time for a request to upstream to provide one. ;) -Dimitry signature.asc Description: Message signed with OpenPGP