From nobody Wed Dec 8 23:23:20 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 6252018D59DB for ; Wed, 8 Dec 2021 23:23:35 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4J8YBb0sPfz4g7X for ; Wed, 8 Dec 2021 23:23:35 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639005807; bh=UK4TmS/R/sfBVmXlNGfIVMNs0Amiw8PRQzGJ3vwaqe8=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=etcRzoyj39BHUjYo9z9o0Z/cczjOawdEe7iACcxciKdHWVhx7DKllbZLry7MgJkYe3HwmMbbdVFMcw5h/uxp3eQH7980/ljUFfk/kL8LghJHi9e7y+z3MxaBo9qPqkXumUJpesRosyRwB3gOqn7EYm24D25vSaFn7YV8uLyH9qihcga2gVdivK9wRp4JaUGEvXGFPpac1CCYzJXjkI5xv55I9uWC6HU/qfQbYxDyBFgQKfJB/PYQg1l8nz1NvpsRvY6Nkao+4LBBQNc2cPEDPRg4KS8WZS1oyP4TuNzIuirnAB8w6wNgFEWYHpm8YRrNQqnxRVIKQR1WrVRds8W+OQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639005807; bh=cZX0e58/aa+YEViIbFykXFe6GbeT/HEKAVTRcCZDpH4=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=nJWoK8meXkroZWh9QXymGYdH3pihJIWuTByAATCejOhrtxT25ApZ3+Y0J9jfrMUdBqelo52f/MQh/tS2kMTMuMsfIZtoDowhOqvYcmJzhsLPM1oRSoYqhe7GsVRfmpmSJSsUi2zJL5bYsaDe07INkHsSYAvvS9e/13z5KOHQYTpcyPmIlEqHVKSpuohyGJF1a/DXRYYXZGKZl6K607CJ1QUKwJw6up+Y7VRCvUZ/UKJdyh7xQp0aaVt/0zByoB1RQRGkUwlIHECm8qVjHlO6Us3f2CjDiG+9K8nGgkzY1/p1akHmrKANAjM3y+fIJSiuQDv17AisPv90sMRDgNJseg== X-YMail-OSG: jreF3gcVM1l9mL7MtSyy3KUeki.P3CTtlWmtgOmwCJd.7rZ5KltamgW0hQaM0Nh Xg.ib8PhaWScTD0hfK7opR6JszcBp.viUOT3P4YGCjLJj.tvunUV7gHAOASQTFBYqx4I8y_q1DTd quslT6MUgaIk8cc20My4irj65fLzJjHJiDx3apbAGFRegIioBjeIyIOGNr0ySoATeN_YoGkMPEwn Yg.WR6heBAdE4eXlhocflzGZlUcexvD6eq1LMgIl9Eh46eGPOI.HOElUL_kk0Ni4xC.ek31swKgt MMt8wl0hsbRDmhAlx4ZTNPC.fDTUSIw1Ejbx4Cha_szK.1kJybl8TolxcEryuRvT0lQidh4X75qn 6OhgTVWYUEureTZP.o.7fBzDZpWb3zkDOYRJcW9WezxdOTS7Jr7IqDrlm0Je_it_ifIJuYV48rPS ho8E7N0KE7s6ldM7htp6p41cHQUukVv775aWU2W8PtyKRhWd4nLQWdkAOpiIUQlLmDfyDAn9GOp7 aoeideTWbMH2AZNg7lbXXTod_1HOFgrlJezFywy.3p_zK9PZkrZVuZZQUt_1DwDUmh2QI.qmXbkG 8R4LZFEWUxS_S4Fnd7iFBkmJdVE3xKP4n_PzD1m_iT5mtMCRUZVC2zwwlYVwGWlql5Y5GnZnIaS8 ZSKY_rwmhvxCwUYFCn2menMpP.OueTfTiFCetjdjLexPZJyxSmaPrQt8fudxIzVTDEAGnA4QYxpm Sma4glYlpceftynIQRFwNPY4Kbaii.YawW2rwiS3iJCTJR4ftNYQDJy5egHc8nVf.uoc98JJyQWI RGDKVIfUrGD4XsOm12sR1O2_1TzyNulGtJ_9JvhWBi6Wn_pRj2Uz_cwkcth6pRFNutFsXyIEBKrJ HvlZaA9NoNMb88bW2pyWuVDu3IZQGMqJcwPo7HavhZcFQ3VZaTOlobGomJ3Ddda7sbXce.B5FLez CbUtBwihEygoQpc4CbOsTGp37haWsi24TS8BEcW.8buMNqZAcC0l9Vm.fzmL5P7UBAp73bef75Mb gBSr1BMyqAoDj22loeJP.5kJkgOYPZtoLg9mkIZbtzgTqDr3YDXG3M_9i0YZWln6pHiBLdW9Wl99 Vl1ehGE4XpsOroBSia56nHq.OpCCWBh9NS1AbYq6PCWld.9Gz4VvoV__gSeyn192ogmsbsROl0xk Q3v3_BQIsyA65ZJSDypY99QBXcXJl914y0k0XdHru0At2hyplxqHZqkNf1T7RSR7Y4eiBN4eABuR JF59njFoXWcwn6M6bxz..3_7AQoTtansmdbm5DQrRaIvWT5LstOMv1RyYPQzTqAj5sF6fz2XfG4A zngy4uVedyCCVodStLT7R8EH3GzfB.aOlJwXQJya8txhr5D.hsb7Y_wVd8BcrVwZnApzu7rJzmv3 oq71yPGZTG7zIbm7omgd2Cox9H89zG_tf9o0NRgSBxfRU0TZGGcknxkMn0aqIZIqDAJFcfVQrHny aoIxF3h0gr3tbjgtkfG2CQ.g0PTEHSAcMi_D8kdJQnZjEzUMoVP2T8JYRH0BDlLLbA6.4S2iCMsw tiazudmE3ktZwgQAhm.L9kbnglh_DcYyBrafRdLiOU.jfwWy2Mf1GNdB4q2ny4LT3WeYlRGvlspB mrwHOGed3hnRG4KojPQRt392PYs4zQ_4wOv3SSaXfDR76luog.6CUthlJEh1mLyIQnhJYGCbH711 qtlC.6PLQ5mhGYW7lQxmUDg4RfloJnbpuonWQfQ8PLuA7htz0z4bgdsL1zF.t5N.7xb7TfOCBjI2 2aCTV7oS2msdeuRGqQT8BNLiCNJmHJ8vnvrukI9Ow5RnmO7Y4a5y_1q6FZlUHFhS1LpRbKNZJUgm yVYo8NeB4k6MwrmNqG_skgBPeQ4y8646xlgyvPwI9kUshXKlsGGNEBHG98rxL.H_JxSfWzJ_.RUp 0wZaa7R_0jTjhVT5w318Uo02MHBfDqIwg6WdHGZNpuA2xoVktSnPt7lswetzy93T9p5XfXkW6nOd 3pm50sTGU.IiLIpzxYQNMsQcR45tuPEV.CrBMI0Qmk9KBkKkfKjVEmi6I1QIsUDC2b6USG80N16j hYqdCd.IaiQypPNe09d.2IFaPK0KcI_AwPADacZgZY75INj25mIf7KQNKDKW7U3zbJGvywx9Tq3V QMm1amBTwDUqyIscYFBvjNzjxkEReUkvJuKno5.ziYttSuFus9QL19qXECdYsWZCpm3Q6LcW.fJu b0mBFPal4y7bGglU.XHIfFU4F.ZvsYnyB6nbhbuH3amSic.Sv.VkGJmTgTnFEAo2R9oAqYJT1IsA 6NK5VfD2RBFHN_0hY10eKPGpuJV_HMLOdC1b4xd77CmoIEV.sLO54hLJWSUp5ottEzhNtNg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Wed, 8 Dec 2021 23:23:27 +0000 Received: by kubenode550.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 9b202d998d1b8c18bd622ceec77bd9d2; Wed, 08 Dec 2021 23:23:22 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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 14.0 \(3654.120.0.1.13\)) Subject: Re: /stable/12 future In-Reply-To: Date: Wed, 8 Dec 2021 15:23:20 -0800 Cc: toolchain@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <5B0BE460-5195-481B-B23B-1180D6EB5806@yahoo.com> References: To: Jan Beich X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4J8YBb0sPfz4g7X X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Reply-To: marklmi@yahoo.com From: Mark Millard via toolchain X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Dec-8, at 11: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? >=20 > 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. >=20 > See also > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D215193 > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D260139 An FYI about C++ vintage coverage . . . C++ headers missing in /usr/include/c++/v1/ (ignoring C++23 in-progress = material) for: # uname -apKU FreeBSD CA72_16Gp_ZFS 14.0-CURRENT FreeBSD 14.0-CURRENT #25 = main-n251456-22c4ab6cb015-dirty: Tue Dec 7 19:38:53 PST 2021 = root@CA72_16Gp_ZFS:/usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm6= 4.aarch64/sys/GENERIC-NODBG-CA72 arm64 aarch64 1400043 1400043 starting with C++ specific headers: coroutine (C++20) source_location (C++20) memory_resource (C++17) cuchar (C++11) syncstream (C++20) stop_token (C++20) C compatibility headers (which C++23 looks to give the status: = undeprecated) ( not analyzed for if covered via outside /usr/include/c++/v1/ ) assert.h signal.h stdarg.h time.h uchar.h Others (empty/meaningless yet part of the standard): ctgmath.h (actually: C++20 removed this one) cstdalign (actually: C++20 removed this one) iso646.h stdalign.h I ignore experimental/* status files. I have not checked if any of these are missing from libc++ in a way not specific to FreeBSD: I just compared material about the standard versions to the file names in /usr/include/c++/v1/ . =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)