Date: Fri, 29 Jun 2018 23:32:08 -0700 From: Mark Millard <marklmi@yahoo.com> To: Bryan Drewery <bdrewery@FreeBSD.org>, FreeBSD Toolchain <freebsd-toolchain@freebsd.org> Subject: Re: head -r335799 -> -r335812: "Not bootstrapping a cross-compiler" vs. "libclang will be built for bootstrapping a cross-linker": both being reported together Message-ID: <5C884C99-73A7-4967-92AD-212213ACA69A@yahoo.com> In-Reply-To: <38AFEE6E-C4C9-4827-AC99-B48DADE95277@yahoo.com> References: <38AFEE6E-C4C9-4827-AC99-B48DADE95277@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2018-Jun-29, at 10:45 PM, Mark Millard <marklmi at yahoo.com> wrote: > Going from -r335799 to -r335812 buildworld buildkernel reported: >=20 > --- buildworld --- > make[1]: "/usr/src/Makefile.inc1" line 342: SYSTEM_COMPILER: = Determined that CC=3Dcc matches the source tree. Not bootstrapping a = cross-compiler. > make[1]: "/usr/src/Makefile.inc1" line 349: SYSTEM_LINKER: libclang = will be built for bootstrapping a cross-linker. >=20 > and later did: >=20 > =3D=3D=3D> lib/clang/libllvm (all) > Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/lib/cla= ng/libllvm/X86GenAsmWriter.inc > Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/lib/cla= ng/libllvm/X86GenAsmWriter1.inc > . . . and: --- libllvm.a --- building static llvm library --- all_subdir_lib/clang/libclang --- =3D=3D=3D> lib/clang/libclang (all) Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/lib/cla= ng/libclang/clang/AST/AttrImpl.inc Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/lib/cla= ng/libclang/clang/AST/AttrVisitor.inc . . . =3D=3D=3D> usr.bin/clang/lld (obj,all,install) Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/ELF/Options.inc Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/Common/TargetOptionsCommandFlags.o Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/ELF/Driver.o Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/ELF/DriverUtils.o Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/ELF/InputFiles.o Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/ELF/LTO.o Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/ELF/ScriptParser.o Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/ld.lld.full Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/ld.lld.debug Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/ld.lld Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/_proginstall Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/tmp/obj-tools/usr.bin= /clang/lld/_installlinks . . . I guess it just looked odd to me that needing to rebuild libclang did not imply needing to rebuild the compiler but only lld. It is doing similarly for: --- lib__L --- Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/lib/clang/libllvm/X86= GenGlobalISel.inc Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/lib/clang/libllvm/X86= GenInstrInfo.inc Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/lib/clang/libllvm/X86= GenRegisterBank.inc Building = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/lib/clang/libllvm/X86= GenRegisterInfo.inc . . . (I'll note that jumping from -r335245 to -r335799 also rebuilt such = things and more, as expected for an llvm version update. -r335799 to -r335812 = is less obvious.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5C884C99-73A7-4967-92AD-212213ACA69A>