NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: toolchain/57378: Issue with set/checkflist
The following reply was made to PR toolchain/57378; it has been noted by GNATS.
From: Taylor R Campbell <riastradh%NetBSD.org@localhost>
To: bch <brad.harder%gmail.com@localhost>
Cc: gnats-bugs%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost, toolchain-manager%netbsd.org@localhost
Subject: Re: toolchain/57378: Issue with set/checkflist
Date: Wed, 24 May 2023 19:51:16 +0000
> Date: Wed, 24 May 2023 12:37:36 -0700
> From: bch <brad.harder%gmail.com@localhost>
>=20
> On Tue, Apr 25, 2023 at 04:40 Taylor R Campbell <riastradh%netbsd.org@localhost>
> wrote:
>=20
> > > Date: Tue, 25 Apr 2023 05:35:00 +0000 (UTC)
> > > From: Bch <beceeh%shaw.ca@localhost>
> > >
> > > =3D=3D=3D=3D=3D=3D=3D 1 extra files in DESTDIR =3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> > > Files in DESTDIR but missing from flist.
> > > File is obsolete or flist is out of date ?
> > > ------------------------------------------
> > > ./usr/libexec/ld.elf_so
> >
> > I haven't seen this and it hasn't turned up in the autobuilds. Is
> > this from a clean objdir? If not, can you try that?
>=20
> Hey riastradh - I think I've isolated it to MKDYNAMICROOT =3D no.
>=20
> Happy to take instruction to test this further - I'm interested in
> understanding our flist facilities more, this might be a good opportunity.
It looks like there is a spurious `dynamicroot' condition on the
/usr/libexec/ld.elf_so entry, which should instead be unconditional.
The condition may have been added by mistake by scole@ in 2016 for
this PR to fix various ia64 build issues:
https://gnats.netbsd.org/51261
The PR has a comment about it suggesting it was intentional:
M distrib/sets/lists/base/shl.mi # change dynamicroot for ./lib/npf*, usr=
/libexec/ld.elf_so
But I don't think that makes sense, because /usr/libexec/ld.elf_so is
always there (it's a regular file with MKDYNAMICROOT=3Dno, a symlink
with MKDYNAMICROOT=3Dyes), whereas /libexec/ld.elf_so is correctly
conditioned on `dynamicroot'.
Home |
Main Index |
Thread Index |
Old Index