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>