Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jun 2021 22:53:50 +0200
From:      "Hartmann, O." <o.hartmann@walstatt.org>
To:        Dimitry Andric <dim@FreeBSD.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:  <20210620225350.06d559a8@hermann.fritz.box>
In-Reply-To: <3960850F-E446-45F1-A79B-F31D832F20BA@FreeBSD.org>
References:  <202106191811.15JIB4nu002236@gitrepo.freebsd.org> <20210620155800.236bb4b8@hermann.fritz.box> <3960850F-E446-45F1-A79B-F31D832F20BA@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/T.8cBIoLbtVCh5/H4xqFwKF
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Sun, 20 Jun 2021 21:56:40 +0200
Dimitry Andric <dim@FreeBSD.org> wrote:

> 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=3D23408297fbf3089f0388a88=
73b02fa75ab3f5bb9
> >>=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. =20
> ...
> > 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? =20
>=20
> 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.

I think in my case it is very simple - first of all: thanks for the explana=
tion, the
folder "/usr/lib/clang/" is empty and that is the result of "make delete-ol=
d".

The running system as shown above has llvm 12.0.0 and I forgot to run "make=
 delete-old"
days ago when FreeBSD 14-CURRENT moved towards 12.0.0. Obviously, there was=
 anlther move
towards 12.0.1 today or yesterday, I pulled the sources and did a rebuild o=
f the whole
system - and issued then make delete-old. That renders the system unusabel.=
 Desperate and
not with the full understanding what happened before your mail, I also made=
 a "make
cleanworld" to "rebuild/rescue" the system - with the result reported here.=
 Havoc.
>=20
> 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?
>=20
> 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).

I have neither of that handy (data only, not the system).

oh
>=20
> -Dimitry
>=20


--Sig_/T.8cBIoLbtVCh5/H4xqFwKF
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQSy8IBxAPDkqVBaTJ44N1ZZPba5RwUCYM+q3gAKCRA4N1ZZPba5
R4e0AP41+Buklip0/qb+DDJwkzNJ8O2oz/Zzw9VSg7QCekskLQD/f6ccATBWmG1w
Al9hO/Q3tlA5MT2KcHRXJiAEf5vlfgE=
=KF4a
-----END PGP SIGNATURE-----

--Sig_/T.8cBIoLbtVCh5/H4xqFwKF--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20210620225350.06d559a8>