Skip site navigation (1)Skip section navigation (2)
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>