From owner-freebsd-stable@freebsd.org Tue Jul 9 05:58:54 2019 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BAEE215D05D2 for ; Tue, 9 Jul 2019 05:58:53 +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) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5C02F80722; Tue, 9 Jul 2019 05:58:53 +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 "Let's Encrypt Authority X3" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 1DB6C2DE26; Tue, 9 Jul 2019 05:58:53 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [IPv6:2001:470:7a58::4dff:aad9:83f2:db2a] (unknown [IPv6:2001:470:7a58:0:4dff:aad9:83f2:db2a]) (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 3A10E3991C; Tue, 9 Jul 2019 07:58:51 +0200 (CEST) From: Dimitry Andric Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_B81FEC47-5AEF-421C-B561-A266BF2BC3A1"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: RELENG_10 to RELENG11 buildworld no possible ? Date: Tue, 9 Jul 2019 07:58:50 +0200 In-Reply-To: Cc: Mike Tancsa , Thomas Mueller , FreeBSD-STABLE Mailing List To: Warner Losh References: <20b32c01-03a7-a376-a90f-7f5b8296181a@sentex.net> <201907080637.x686bkG5071904@mailin1.pluspunkthosting.de> <46BA7C85-0BED-4797-98D7-1FC91E2C9EBE@punkt.de> <8ddc52ed-145e-6704-8e00-543b4ee91bff@sentex.net> X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 5C02F80722 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.978,0]; ASN(0.00)[asn:11403, ipnet:96.47.64.0/20, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 05:58:54 -0000 --Apple-Mail=_B81FEC47-5AEF-421C-B561-A266BF2BC3A1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On 8 Jul 2019, at 17:38, Warner Losh wrote: >=20 > On Mon, Jul 8, 2019 at 7:21 AM Mike Tancsa wrote: >> On 7/8/2019 3:09 AM, Patrick M. Hausen wrote: >>> Hi all, >>>=20 >>>> Am 08.07.2019 um 08:30 schrieb Thomas Mueller = : >>>> Or maybe via 11.2R, if that can be built from RELENG_10? >>> I just completed a successful build of RELENG_11_2 on a >>> RELENG_10_4 system =E2=80=A6 >>>=20 >>> Kind regards, >>> Patrick >>=20 >> I am guessing all is good up until >>=20 >>=20 >> = https://lists.freebsd.org/pipermail/svn-src-stable-11/2019-April/009220.ht= ml >>=20 >> If I svn update -r346291(commit before the import of the new clang) = all >> builds fine. >>=20 >> Not sure if its worth a note in UPDATING, or mentioning it here in = the >> google archives will be good enough for anyone else who runs into it. >>=20 >=20 > I think it is worth a note. I'll add one. >=20 > We should also followup with dim@ to see why static_assert from = RELENG_10 > is incompatible with the new compiler, and why it's used in a way that > would break. I took a quick look, but I don't think there is any quick solution. For some reason, clang 3.4.1 (which shipped with 10.4) cannot handle the static_asserts which are inside the piece of code in question. Also, there are several other compilation errors, due to it being unable or unwilling to cast pointers. Upstream LLVM has recently bumped the requirements for building quite aggressively, it could very well be that a higher version of clang or gcc is now required to build 8.0, precisely because of the above. At some point they apparently wanted to drop the workarounds for old compilers. -Dimitry --Apple-Mail=_B81FEC47-5AEF-421C-B561-A266BF2BC3A1 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 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCXSQtGgAKCRCwXqMKLiCW o++2AKCtZdv3eTQx03W6apAzxpmtHxL65ACfWoyl6SYWjBIK8DNSDUr5TdZoGoo= =bK3L -----END PGP SIGNATURE----- --Apple-Mail=_B81FEC47-5AEF-421C-B561-A266BF2BC3A1--