From owner-dev-commits-src-main@freebsd.org Sun Jun 20 21:07:55 2021 Return-Path: Delivered-To: dev-commits-src-main@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 657E065A198; Sun, 20 Jun 2021 21:07:55 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4G7QGz23nQz4spn; Sun, 20 Jun 2021 21:07:55 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "R3" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 1106026E4F; Sun, 20 Jun 2021 21:07:55 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (unknown [IPv6:2001:470:7a58:0:1417:3c1a:7c92:9a4a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 8415649516; Sun, 20 Jun 2021 23:07:53 +0200 (CEST) From: Dimitry Andric Message-Id: <4980855F-B22C-46C8-B833-D3D0AC664B81@FreeBSD.org> Content-Type: multipart/signed; boundary="Apple-Mail=_4CC23B8B-4695-4B88-A958-22814A2403FD"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: git: 23408297fbf3 - main - Merge llvm-project 12.0.1 rc2 Date: Sun, 20 Jun 2021 23:07:41 +0200 In-Reply-To: <20210620225350.06d559a8@hermann.fritz.box> Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" To: "Hartmann, O." References: <202106191811.15JIB4nu002236@gitrepo.freebsd.org> <20210620155800.236bb4b8@hermann.fritz.box> <3960850F-E446-45F1-A79B-F31D832F20BA@FreeBSD.org> <20210620225350.06d559a8@hermann.fritz.box> X-Mailer: Apple Mail (2.3654.100.0.2.22) X-BeenThere: dev-commits-src-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for the main branch of the src repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Jun 2021 21:07:55 -0000 --Apple-Mail=_4CC23B8B-4695-4B88-A958-22814A2403FD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 20 Jun 2021, at 22:53, Hartmann, O. wrote: >=20 > On Sun, 20 Jun 2021 21:56:40 +0200 > Dimitry Andric wrote: >=20 >> On 20 Jun 2021, at 15:58, Hartmann, O. = wrote: >>>=20 >>> On Sat, 19 Jun 2021 18:11:04 GMT >>> Dimitry Andric 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 >>>> AuthorDate: 2021-06-19 10:06:00 +0000 >>>> Commit: Dimitry Andric >>>> 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? >>=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. >=20 > I think in my case it is very simple - first of all: thanks for the = explanation, the > folder "/usr/lib/clang/" is empty and that is the result of "make = delete-old". >=20 > 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 of the whole > system - and issued then make delete-old. That renders the system = unusabel. Ah yes, at least it is now clear that was the problem. Always run "make delete-old" *after* installworld, etcupdate and so on, as the very last step. Or even better, run "make check-old" and use the list of files and directories it outputs, so you can optionally make a backup of those first. I can remember instances of ports not starting up anymore, because they were still linked to some old system library that had been cleaned up... -Dimitry --Apple-Mail=_4CC23B8B-4695-4B88-A958-22814A2403FD 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+uHQAKCRCwXqMKLiCW o05uAKCtIbhTogyyf1JCAbvKhfIlmrbvFACdGWK2qbSNI9MWb/xRuRYqTkBLfFQ= =32gh -----END PGP SIGNATURE----- --Apple-Mail=_4CC23B8B-4695-4B88-A958-22814A2403FD--