UPDATING: Add warning about NO_CLEAN build after turning off llvm mips target

Due to the way that we configure llvm, there's a problem with NO_CLEAN
builds. The *.def files listed in the commit change their behavior based
on command line arguments. Since my flipping the default of the mips
target, this meant there were .o files that were now inconsistent with
how we'll now compile things, leading to errors. By touching the *.def
files list, one can workaround this problem.

Noticed by:		jhb
Sponsored by:		Netflix
This commit is contained in:
Warner Losh 2021-12-14 19:32:12 -07:00
parent 2426adf4f4
commit 56e4bee1da

View File

@ -32,6 +32,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 14.x IS SLOW:
mips support in FreeBSD. mips related items will be removed wholesale in
the coming days and weeks.
This broke the NO_CLEAN build for some people. Either do a clean build
or touch
lib/clang/include/llvm/Config/Targets.def
lib/clang/include/llvm/Config/AsmParsers.def
lib/clang/include/llvm/Config/Disassemblers.def
lib/clang/include/llvm/Config/AsmPrinters.def
before the build to force everything to rebuild that needs to.
20211110:
Commit b8d60729deef changed the TCP congestion control framework so
that any of the included congestion control modules could be