Date: Sun, 20 Jun 2021 21:56:40 +0200 From: Dimitry Andric <dim@FreeBSD.org> To: "Hartmann, O." <o.hartmann@walstatt.org> Cc: "src-committers@freebsd.org" <src-committers@FreeBSD.org>, "dev-commits-src-all@freebsd.org" <dev-commits-src-all@FreeBSD.org>, "dev-commits-src-main@freebsd.org" <dev-commits-src-main@FreeBSD.org> Subject: Re: git: 23408297fbf3 - main - Merge llvm-project 12.0.1 rc2 Message-ID: <3960850F-E446-45F1-A79B-F31D832F20BA@FreeBSD.org> In-Reply-To: <20210620155800.236bb4b8@hermann.fritz.box> References: <202106191811.15JIB4nu002236@gitrepo.freebsd.org> <20210620155800.236bb4b8@hermann.fritz.box>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_D336F0B1-F92E-4668-B6A9-122532DAF209 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 20 Jun 2021, at 15:58, Hartmann, O. <o.hartmann@walstatt.org> wrote: >=20 > On Sat, 19 Jun 2021 18:11:04 GMT > Dimitry Andric <dim@FreeBSD.org> wrote: >=20 >> The branch main has been updated by dim: >>=20 >> URL: = https://cgit.FreeBSD.org/src/commit/?id=3D23408297fbf3089f0388a8873b02fa75= ab3f5bb9 >>=20 >> commit 23408297fbf3089f0388a8873b02fa75ab3f5bb9 >> Merge: cac129e60300 e4bbddaec868 >> Author: Dimitry Andric <dim@FreeBSD.org> >> AuthorDate: 2021-06-19 10:06:00 +0000 >> Commit: Dimitry Andric <dim@FreeBSD.org> >> CommitDate: 2021-06-19 18:09:28 +0000 >>=20 >> Merge llvm-project 12.0.1 rc2 >>=20 >> This updates llvm, clang, compiler-rt, libc++, libunwind, lld, = lldb and >> openmp to llvmorg-12.0.1-rc2-0-ge7dac564cd0e, a.k.a. 12.0.1 rc2. ... > running FreeBSD 14.0-CURRENT #13 main-n247423-7bd295750b1: Fri Jun 18 = 17:32:58 CEST 2021 > amd64, buildworld fails with the error >=20 > = /usr/src/contrib/llvm-project/clang/lib/Basic/SourceManager.cpp:1256:10: = fatal error: > 'emmintrin.h' file not found >=20 > How can I fix this? I have never been able to figure out why some people encounter this, except that they seem to have manually deleted files from their base system, thereby effectively destroying their toolchain. Normally these intrinsics headers are in /usr/lib/clang/X.Y.Z/include, and you have to explicity rm -rf this directory to make them disappear. Or maybe, if you install the base system via pkg, you can uninstall the toolchain package? In both cases, you'll have to find a backup of that directory, and restore it. Or reinstall it from the installation media. With pkg-base, you might be able to reinstall the toolchain package (if it exists). -Dimitry --Apple-Mail=_D336F0B1-F92E-4668-B6A9-122532DAF209 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCYM+deAAKCRCwXqMKLiCW o2alAKDCsyqePviQCXUtwfGQbpftaqzHYQCfWKV7UG9Yeud7kcPi7c1Io68Gwbw= =CjzI -----END PGP SIGNATURE----- --Apple-Mail=_D336F0B1-F92E-4668-B6A9-122532DAF209--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3960850F-E446-45F1-A79B-F31D832F20BA>