Skip site navigation (1)Skip section navigation (2)
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>