Date: Tue, 25 Sep 2018 08:59:51 -0700 From: Mark Millard <marklmi@yahoo.com> To: Ed Maste <emaste@freebsd.org> Cc: FreeBSD Toolchain <freebsd-toolchain@freebsd.org> Subject: Re: aarch64 head -r338921 vs. man ld vs. ld -v : man ld describes GNU when ld is lld Message-ID: <44719FCB-0EFD-4F9F-BAB1-1093FD152681@yahoo.com> In-Reply-To: <CAPyFy2BqXS0Pg6bjrBaYvrc22JLxfioaFWCzuqGWiv%2BdhpkbcA@mail.gmail.com> References: <B2711C66-7B88-407B-990E-7F05E2B1AB39@yahoo.com> <CAPyFy2BqXS0Pg6bjrBaYvrc22JLxfioaFWCzuqGWiv%2BdhpkbcA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2018-Sep-25, at 8:29 AM, Ed Maste <emaste at freebsd.org> wrote: > On 25 September 2018 at 02:06, Mark Millard via freebsd-toolchain > <freebsd-toolchain@freebsd.org> wrote: >> [This is based on buildworld buildkernel and installing.] >>=20 >> But man ld reports GNU/BFD material: >>=20 >> # man ld >> LD(1) GNU Development Tools = LD(1) > ... >=20 > Odd. I see this on ref12-arm64.freebsd.org as well. It claims to be > r334753:336279M, which spans some related work (r335447). >=20 > Can you find instances of ld.1 in your install log? Showing installworld and delete-old as well (ignoring rtld.1.gz and fold.1.gz references but not ld.lld.1.gz or ld.1 or ld.1.gz ): # less = /root/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-aa= rch64-host-2018-09-24:19:29:56 Script started on Mon Sep 24 19:29:56 2018 Command: env __MAKE_CONF=3D/root/src.configs/make.conf SRCCONF=3D/dev/null= = SRC_ENV_CONF=3D/root/src.configs/src.conf.cortexA53-clang-bootstrap.aarch6= 4-host WITH_META_MODE=3Dyes = MAKEOBJDIRPREFIX=3D/usr/obj/cortexA53_clang/arm64.aarch64 make -j4 = installworld --- installworld --- make[1]: = "/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/toolchain-me= tadata.mk" line 1: Using cached toolchain metadata from build at pine64 = on Mon Sep 24 18:59:18 PDT 2018 . . . --- maninstall --- install -o root -g wheel -m 444 ld.lld.1.gz /usr/share/man/man1/ --- realinstall_subdir_share --- . . . --- realinstall_subdir_usr.bin --- rm -f /usr/share/man/man1/ld.1 /usr/share/man/man1/ld.1.gz; install -l = h -o root -g wheel -m 444 /usr/share/man/man1/ld.lld.1.gz = /usr/share/man/man1/ld.1.gz . . . # less = /root/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-aa= rch64-host-2018-09-24:22:22:50=20 Script started on Mon Sep 24 22:22:50 2018 Command: env __MAKE_CONF=3D/root/src.configs/make.conf SRCCONF=3D/dev/null= = SRC_ENV_CONF=3D/root/src.configs/src.conf.cortexA53-clang-bootstrap.aarch6= 4-host WITH_META_MODE=3Dyes = MAKEOBJDIRPREFIX=3D/usr/obj/cortexA53_clang/arm64.aarch64 make = delete-old >>> Removing old files (only deletes safe to delete libs) remove /usr/share/man/man1/ld.1.gz? y >>> Old files removed >>> Removing old directories >>> Old directories removed To remove old libraries run 'make delete-old-libs'. Command exit status: 0 Script done on Mon Sep 24 22:24:03 2018 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44719FCB-0EFD-4F9F-BAB1-1093FD152681>