Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Dec 2021 14:17:29 -0800
From:      Mark Millard via freebsd-current <freebsd-current@freebsd.org>
To:        Cy Schubert <Cy.Schubert@cschubert.com>
Cc:        Dimitry Andric <dim@FreeBSD.org>, Ed Maste <emaste@freebsd.org>, freebsd-current <freebsd-current@freebsd.org>, "dev-commits-src-main@freebsd.org" <dev-commits-src-main@FreeBSD.org>
Subject:   Re: git: 5e6a2d6eb220 - main - Reapply: move libc++ from /usr/lib  to /lib
Message-ID:  <B20B23CB-33CA-4080-805B-A77D754EB952@yahoo.com>
In-Reply-To: <8F2CC835-812C-40F9-9097-B28AD8405737@yahoo.com>
References:  <45118DB4-F8C4-4F96-9CAA-5DC5DCFFEB7E@yahoo.com> <3140C5F6-495F-441C-AA6B-542F3BC53B62@yahoo.com> <202112302314.1BUNEPt5016004@slippy.cwsent.com> <8F2CC835-812C-40F9-9097-B28AD8405737@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2021-Dec-30, at 19:15, Mark Millard <marklmi@yahoo.com> wrote:
>=20
>> On 2021-Dec-30, at 15:14, Cy Schubert <Cy.Schubert@cschubert.com> =
wrote:
>>=20
>> In message <3140C5F6-495F-441C-AA6B-542F3BC53B62@yahoo.com>, Mark =
Millard=20
>> write
>> s:
>>> On 2021-Dec-30, at 11:52, Mark Millard <marklmi@yahoo.com> wrote:
>> . . .
>> It was a NO_CLEAN build. A CLEAN build resolved it.
>>=20
>> There were no mods to this, my prod tree, except for some upcoming =
ipfilter=20
>> commits intended for the new year.
>>=20
>> One would think a META_MODE build would also fail if NO_CLEAN fails.
>=20
> In the following, the file path of the text was found in comes after
> the line(s) with the found text in that file:
>=20
> CMD @rm -f libc++.so.1 libc++.so
> =
/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libc++=
/libc++.so.1.full.meta
>=20
> CMD install -U  -S -C -o root -g wheel -m 444   libc++.ld  =
/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/li=
b/libc++.so
> R 74586 =
/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/li=
b/libc++.so
> =
/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libc++=
/_libinstall.meta
>=20
> I expect those suggest that META_MODE tracks the file's status and
> the status of related files enough --and so it leads to the update
> that NO_CLEAN did not do.
>=20
> Overall you basically reported that NO_CLEAN did not do the rm
> of libc++.so --so it apparently did not do some of the related
> lib/libc++/libc++.so.1.full.meta activity that involved that
> remove.
>=20
> Given the removal happened under META_MODE, it also lead to the
> install happening to re-create the file.
>=20
> Such is what I would expect (or hope) for META_MODE use.
>=20

Dumb mistake on my part above: I paid only attention to the build,
and not to what was installed (or left in place) by installworld .
Despite the buildworld activity indicated above, installworld had
left in place:

# more /usr/lib/libc++.so
/* $FreeBSD$ */
GROUP ( /usr/lib/libc++.so.1 /usr/lib/libcxxrt.so )

(with a modification date back on 2021-Aug-18).

(I'm dealing with updating to more recent commits now. So
hopefully an update will happen this time.)

=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B20B23CB-33CA-4080-805B-A77D754EB952>