Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: do people think current builds now? -- I don't
Rhialto <rhialto%falu.nl@localhost> writes:
> On Fri 24 Oct 2025 at 06:53:02 -0400, Greg Troxel wrote:
>
>> So I think I had leftover .h symlinks in the *source tree* from before,
>> and cvs ignores them, but somehow they mess up the build. I don't
>> understand why.
>
> I had an unexplained symlink in my source tree too recently, and it
> wasn't when using cvs, but with mercurial, and I noticed during a build
> after I switched branches. (But normally I build from my read-only cvs
> tree so the problem may have existed earlier)
I had 106 symlinks in src/. This is straight CVS, just "cvs update -d
-P" with nothing odd, over a very long period of time (years), with
copies and "cvs up -r netbsd-N" once.
> I poked around a bit, but did not get to the bottom of it. What I did
> find was this Makefile fragment that looks like it could have created
> the symlinks. It ought to be outdated if the source file actually
> existed in the repo, as it appeared to do.
>
> src-public/external/gpl3/gcc/usr.bin/cc1objplus/Makefile
>
> which contains
>
> BUILDSYMLINKS+= ${DIST}/gcc/objc/objc-act.cc objcp-act.cc \
> ${DIST}/gcc/objc/objc-lang.cc objcp-lang.cc
>
> I wonder if there might be a BUILDSYMLINKS associated with your symlink
> too?
I don't find a BUILDSYMLINKS for the ones that were troublesome.
I don't undrstand why there is any code that would ever write the
srcdir. It seems obvious to me (dangerous I know) that the sources
should always be read only (by the build system).
Home |
Main Index |
Thread Index |
Old Index