Re: CVS commit: src/usr.bin/make
In article <20200726200457.f2522f...@cvs.netbsd.org>, Roland Illig wrote: >-=-=-=-=-=- > >Module Name: src >Committed By: rillig >Date: Sun Jul 26 20:04:57 UTC 2020 > >Modified Files: > src/usr.bin/make: Makefile > >Log Message: >make(1): explicitly add dependencies on headers > >This prevents partial builds after changing a header. The declared >dependencies are more than strictly necessary, but that's still better >than having inconsistent partial builds because too few dependencies are >declared. Isn't that what make depend is for? christos
re: CVS commit: src/usr.bin/make
> In a follow-up commit, I adjusted the build scripts, and I'm doing a > full build right now. I'm pretty confident that everything works now > again, and if not, I'll fix it immediately. thanks! .mrg.
Re: CVS commit: src/usr.bin/make
On 26.07.2020 10:29, matthew green wrote: > "Roland Illig" writes: >> Module Name: src >> Committed By:rillig >> Date:Sun Jul 26 07:15:26 UTC 2020 >> >> Modified Files: >> src/usr.bin/make: Makefile >> Added Files: >> src/usr.bin/make: lst.c >> Removed Files: >> src/usr.bin/make/lst.lib: Makefile lstAppend.c lstAtEnd.c lstAtFront.c >> lstClose.c lstConcat.c lstDatum.c lstDeQueue.c lstDestroy.c >> lstDupl.c lstEnQueue.c lstFind.c lstFindFrom.c lstFirst.c >> lstForEach.c lstForEachFrom.c lstInit.c lstInsert.c lstInt.h >> lstIsAtEnd.c lstIsEmpty.c lstLast.c lstMember.c lstNext.c lstOpen.c >> lstPrev.c lstRemove.c lstReplace.c lstSucc.c >> >> Log Message: >> make(1): condense the list library into a single file > > hi Roland. > > > this has broken the build: > > cc: error: /usr/src3/usr.bin/make/lst.lib/*.c: No such file or directory > > please be more careful with make changes they affect everyone. Ouch, I'm sorry for that. I had planned to do a full build with this change before committing it, but I simply forgot it at the right moment. In a follow-up commit, I adjusted the build scripts, and I'm doing a full build right now. I'm pretty confident that everything works now again, and if not, I'll fix it immediately. Roland
re: CVS commit: src/usr.bin/make
"Roland Illig" writes: > Module Name: src > Committed By: rillig > Date: Sun Jul 26 07:15:26 UTC 2020 > > Modified Files: > src/usr.bin/make: Makefile > Added Files: > src/usr.bin/make: lst.c > Removed Files: > src/usr.bin/make/lst.lib: Makefile lstAppend.c lstAtEnd.c lstAtFront.c > lstClose.c lstConcat.c lstDatum.c lstDeQueue.c lstDestroy.c > lstDupl.c lstEnQueue.c lstFind.c lstFindFrom.c lstFirst.c > lstForEach.c lstForEachFrom.c lstInit.c lstInsert.c lstInt.h > lstIsAtEnd.c lstIsEmpty.c lstLast.c lstMember.c lstNext.c lstOpen.c > lstPrev.c lstRemove.c lstReplace.c lstSucc.c > > Log Message: > make(1): condense the list library into a single file hi Roland. this has broken the build: cc: error: /usr/src3/usr.bin/make/lst.lib/*.c: No such file or directory please be more careful with make changes they affect everyone. thanks. .mrg.