From nobody Sat Dec 25 20:08:28 2021 X-Original-To: toolchain@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id B1698190F661; Sat, 25 Dec 2021 20:08:39 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 4JLw3q398Dz4t2c; Sat, 25 Dec 2021 20:08:39 +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 312967AC4; Sat, 25 Dec 2021 20:08:39 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (longrow.home.andric.com [192.168.0.17]) (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 6678954F47; Sat, 25 Dec 2021 21:08:36 +0100 (CET) Content-Type: multipart/signed; boundary="Apple-Mail=_644FA0F5-2EFF-4FDC-BE4B-0AA1B69C8C7C"; protocol="application/pgp-signature"; micalg=pgp-sha1 List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.40.0.1.81\)) Subject: NOTE: llvm-project 13.0.0 merged to stable/12 (was: Re: /stable/12 future) From: Dimitry Andric In-Reply-To: Date: Sat, 25 Dec 2021 21:08:28 +0100 Cc: Jan Beich Message-Id: References: To: toolchain@freebsd.org, FreeBSD stable X-Mailer: Apple Mail (2.3693.40.0.1.81) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1640462919; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=u+riqvHBb+6uXKlHYEhwqyj960xMGFpotxd2PgMMg5c=; b=Wsx8ew2gdOp3qehrbADSIVyl+njmzYdMwdpwpmoyvqOzr5SNSdT12csT0Ee/Q0N1YItZbY wXQM7Fci7eXN4ZzBlJs8LiK63lCMBa22qYzpTacrcF1wiMIFawMLtE5M/nN+KWzYp5G/+8 AIETb3gc/Yb9IUdxrAFN3541W9QVb0pHebJiYK5Pu8jtSDlbUbpmmMvH29IDujHl62nX5c bT1chbm6VXmzQuKGwLBYh5S4/yGD1+x40G03eA5YBGQw+YzPWneIoFJCJpKQnfaStjP9aI nMD7cNN/Cxxbu0sW1zxLhQ9nfNqh4CcApuifm/xTrexaPqBfk52eCmli+or0ew== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1640462919; a=rsa-sha256; cv=none; b=sAfvTjmbDXvm2/xsGVCO1c5Skgdvj0toEd4CtfqgoNBW6ombj6rU88f0oRDZRloMQgCWHU 6ODyeC0zOyihwtbX/8AfPm6iNKm3AUdX94tWtlQBpCYl5KWNyXqQemtg8mlbOS7PZMPay6 HeB/ycuZdfO/wOftHxtafbKHCKutsJJsi/cSSBoqKvaOO/P/U7llx52JDu9M6g6OjSTjlI qRbrIekrjMXCsOt1tEuezjgU6/VFvVSkk83J90q/VSmgLSvgY8iMQrPIGpHqkCCaMg5mNh 0RYWxVbmXyqjhgl06bvwF0TIj8Dpss6HAW7W7TBu3nT4kGs52FRWIE5vYIX89Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_644FA0F5-2EFF-4FDC-BE4B-0AA1B69C8C7C Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On 8 Dec 2021, at 20:47, Jan Beich wrote: > > 12.3-RELEASE still uses Clang/libc++ 10 from 1 year ago. Do you plan > to update in future as /stable/12 is supported until 2024-06-30? > > libc++ lags behind libstdc++ on C++20 features and sticking to an old > version puts the entire branch on a deathbed. Given drm-kmod on > /stable/12 is stuck with Linux 4.16 era (discontinued after 2018-06-26) > /stable/12 is already mostly dead from desktop POV. > > See also > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215193 > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260139 After https://cgit.freebsd.org/src/commit/?h=stable/12&id=0b7be89b329e (which bumps __FreeBSD_version to 1203505), stable/12 has llvm-project 13.0.0, the same version as stable/13 and main. I had to add a few fixes here and there to cope with the architectures that have disappeared in later branches, i.e. arm.arm (aka armv4), mips and sparc64. So if you have such systems, please check if everything still works as expected. Note that arm.arm was switched to use clang with lld, instead of clang with ld.bfd 2.17.50, otherwise the BFD linker would crash in various interesting ways. (And unfortunately any fix falls under GPLv3 so cannot be imported.) The other old architectures, mips and sparc64, still use gcc 4.2.1 with ld.bfd 2.17.50 by default. If there is any interest, we could attempt to switch mips to using clang and lld. But I don't think that will work for sparc64. -Dimitry --Apple-Mail=_644FA0F5-2EFF-4FDC-BE4B-0AA1B69C8C7C 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 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCYcd6PAAKCRCwXqMKLiCW o9UKAKCi94CmGCBGFynOe2Gl40rnjWEdLwCeLZSu/GAb43BLApAqeTRVu02JSLc= =AcEo -----END PGP SIGNATURE----- --Apple-Mail=_644FA0F5-2EFF-4FDC-BE4B-0AA1B69C8C7C--