From nobody Wed Oct 23 21:47:49 2024 X-Original-To: freebsd-ports@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 4XYjMn23FNz5ZjN4 for ; Wed, 23 Oct 2024 21:48:05 +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.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4XYjMm199Wz4Zlc for ; Wed, 23 Oct 2024 21:48:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=SK6mtf2c; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1729720081; bh=LCH4BBRnpQrfLHXG3g8yLj/o+NJZdisKDsZGtuUDsgI=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=SK6mtf2ca2VPswJwug7Kjt6mH8R5sM3IRtSoYxKq/ge6ugOjk/g1wmNBMcdQAkBDMfyxn9VbyRUsul6p39YJBQAL53WR7OLSC4/4s4cGUZZ2Te9how/eTw45pn9oz9YHFzDmKiotXsdlRjf6kJ9E5uCtxhxfPnt/eMR1Ch74hQ9AgOS5z1/elTcIwpfyTcq/Y/vLiHByHrLBum0X7Nz+zOqjX9OFTMDcrx7sz0S5QEf7kJ3knGbzDjmiN+g2sdO1XQ5ex8rhH9cBeaUCCdMZE5s77e2zW6zCLN23YpwOWpX81MSZ6v8ck6+GPpAKdStkLpNmU25CwpykMnQ/oF6RHg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1729720081; bh=anC0wAyg/HBMJzCEvhMpywySEo2rfko1gEdt8B72cKp=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ViImG+ItBiXbK3ieeKUhDr5oCHHD1/y9JBBAJK8MpQrCs3Ms3NrR8cGeaj12I8cZ9+17V23EBUNKVekwDePHY/Jz5diJVK+REsItDs9uq5XZsBTgnONe/5aXV7eYc+dB6FdHsoUGjgsWOWutXTuqI5Y6izHxkDXKos252VNXAxfKIps3bro4X16PZXI25h3yPyDD+xlLDe+uJBSllB/j4Jr/gkc4hRVL8EV/RgBqC31PzlpvCNcLtd5VeSFQsjrW5VFwGJ+Zk16hGJrHYwvd/Ngxd4ytcCMtKz5CftVIHLG+DfvVmASZURU/RvsBKD09jiUgkZ6fbIm7tp7Ba+hW5A== X-YMail-OSG: _ue5sfoVM1kwLoGc1SqdDuEvD9JFnQ9XanbjArzsFbXpoAubhuXVftjR7z3.NyO fJJG2JlfRl4QzF4PmP_FpHWmTnCBFFsInCLtGMj8zs979L31X0iRm0uFYFuuEuvn70Cpmf_T_59Y p_tHxOm0QUUN8xzstVWmToyunscje9xznK9xjzfn4Ndm8O5ht0yEaX.qHCB9yGRUbWxLotgrzo_y otsVehQleZU9b6Ya76DY2PhylRjwZTnG0rsX.wL3c6Xg3XS18ZM81MF7GWRbKtFV6v5uZvHy1y__ 4dpFulkkp0OYeAMfopfSITOD1ZVGaI7C.zQID3G59Xo5DZ5oseMOL47ION1j3ECivxwyZJee59Ec jvSPni1q9ee5cBn9MQg2KwdBPoB9qm84ShQA1eDfB5iw0jyDXtMOf32R21DYj_63IyJNawF3bjw0 LeBAoKGkY4FEdO23kJ3wkVcYvlpcPZlJMwHdbm9zmvhwtaytkR.N5hmvVWM1xIZqSxBdTDeeJqLN AQJChLXb1S9YXPgdNc7PHlwUdg7mVhuqMgSv55qYMqo6kuFw9R_QgWdTIkyGzUemu3h1jn2XyGXF kf_4o1hq7vVfKOuJzstIP23S9hBYBTqpfKqdydm2Nn2oLVbOGBJbM04evgsKcpMUyRsBdGvw0E9A fFwAV8gBDzpyO_X14QSL5THwuNPRoNrj5daCm7sjqxVSK82QnIbEMQtGjMNIGn7nIF.sa0ETUckL HnMFboJuA2f7VDdPtGFLTn6RIlzG4IkTBGqXI9qf8bfFJAL264L9gloRYVcinA2NrG0fEcvhhbjP P4EdXlFCvbbBmTa8fvlqkXIrWnswR3hUli0Uoky1XL3GFq1Iw2KDBZs8rlPj6ayTqakTAr3oF6gY iJyYcPVydpdfbpBBZsbVdlkkruh0Y776B2y9Zlpe5zrjoJJPCnCGmnxGrGeqwxYFYNYFRrOk6CMx 0HGv64u4qMHqbXm4Fq063XplyypN9oqSiqtU6puRogScp4RIud_fjOXExr5raxHd10zJ9xodfZKJ E8Uy8iHsuctXdY0JeEgtLovpUMlvynmtXAETHOl785nhpO1PwmR_KZm3vq51Q4v8lLlsludwPgD3 0NVCCFO6iPs4NjqEsWiGaQaUjcyhurNDusM0I_xt7eTijN7YV7czcBE_K0CWpAideWLuSwx_FuM7 nutTUEPmqbJhDEVkUOC_dAS.wpXMbVT8tJP1tFWzmv9SbnUp90ZVald6P11vP1QU7AtW344ji5MN fXLfGsaX.CMX8QW8z0t2E.3tq8iN.vdpCtosmrlY0xvKafR5yV0tWZPQ3KPP7ZzIrho1XqJCKAos 8CLZhT712pYUErFZWNaF_foffCFctGhPPVaqQqD44dZXk68MemMlqtOCF0AFHbkPggf4mW3kYQLA 0EHoC1_GKp2PB6IXpf1BisPX5iCqAeGfq48fxUMw04iCxrcMCGuGyCJTjuaKYKnX9LJGUkHEahpT izfDKGV8QbL6OGPPOA1uD.w1G1T9.84a3WYQFFJW72zdZthRyz7pmbIFdEmJEvYRIcx0lmmS46QX LM8sYLl2Wlx5ER6KDvJsWZDXYaEOsuB0h2xEaHh3V6uaPiwuDCVR5B7pirPcfKBCsG.sVuc4Urqg D2LTI.dc.04PMPLf1qySZ5Y55vQL_N4jtDMmLac.lyAAVSsqe4k_goScJMvwz4tVGJoSI3IF8Vlb xfnl5TGFvuWqv5fproggdpK0ZEkIInr.PQ3q6YhiWvW9dVY33V0ttIMntiIQ0rMO9HJw0vTcRjMa yvMPfOufJY5e_oCtlu6Hj3MP5xpvlvg1hbvuAazFExKJNzN0rKT9Fkj4e4xGxZc.M8FnAT8uO5dx 0t1zH_GKuzg2686T8uRGqn9XCme1ekmbnnLbx2IfwQBR99oH8O1rgO1naHlCNfJCEa3jEvBF7mHh Oiair8ssNU3N.6Hc8TdWok.fKZ5fhIadHdPOF6EnRq1A6rqz43yhN6KTuOcBxBsDbTBAwDTkE03B w6INTqfgFHMjAuRpqviY.yF.41H3gtuAQc4mtMFu..3A_jfWYkivc9vBBzGpNTa73OtFjI.pOYNf v2xJPA7UBaI9njEuxW2UCogd5URj_9BZKfceNMfMNd25J8E8gL_M4Bfnn0CIFNWfq8ArPB8YiJRJ 0cyEKZzThpSuhcFKakbdC4xaqr1rWayyC.PaEYbNRolJBXzYI65YIsysFFzVzDdR24ZmzncVGdCh 3CmUdKmGOO40xCApuQ4HTJ6CGSCZlhlrezuYl25Udp_pGN5JxovNyVAv9tTfSdqvJxdwhbOU5SJk 91E7Ew74Ou8suVikrEgvJOzPEyQ-- X-Sonic-MF: X-Sonic-ID: 4aa74d83-6be4-445b-a1ee-6dbe84ce74e1 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Wed, 23 Oct 2024 21:48:01 +0000 Received: by hermes--production-gq1-5dd4b47f46-bxhh2 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID eef682c07ccc72ae01565cf1f985a886; Wed, 23 Oct 2024 21:47:59 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: RE: git: f3dbef108212 - main - Bump __FreeBSD_version for llvm 19.1.2 merge [questions] Message-Id: <0A6797FB-F979-4429-AF5D-47763772FCCA@yahoo.com> Date: Wed, 23 Oct 2024 14:47:49 -0700 To: Dimitry Andric , dev-commits-src-main@freebsd.org, FreeBSD Mailing List X-Mailer: Apple Mail (2.3776.700.51) References: <0A6797FB-F979-4429-AF5D-47763772FCCA.ref@yahoo.com> X-Spamd-Result: default: False [-3.82 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.82)[-0.821]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.31:from] X-Rspamd-Queue-Id: 4XYjMm199Wz4Zlc X-Spamd-Bar: --- Dimitry Andric write Date: Wed, 23 Oct 2024 18:32:46 UTC : > The branch main has been updated by dim: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3Df3dbef108212460489ae68b4c47e20b7= 3984f433 >=20 > commit f3dbef108212460489ae68b4c47e20b73984f433 > Author: Dimitry Andric > AuthorDate: 2024-10-23 16:49:02 +0000 > Commit: Dimitry Andric > CommitDate: 2024-10-23 18:27:43 +0000 >=20 > Bump __FreeBSD_version for llvm 19.1.2 merge >=20 > PR: 280562 > MFC after: 1 month > --- > sys/sys/param.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >=20 > diff --git a/sys/sys/param.h b/sys/sys/param.h > index 8af2f9594bc1..7647c0d6e518 100644 > --- a/sys/sys/param.h > +++ b/sys/sys/param.h > @@ -73,7 +73,7 @@ > * cannot include sys/param.h and should only be updated here. > */ > #undef __FreeBSD_version > -#define __FreeBSD_version 1500025 > +#define __FreeBSD_version 1500026 >=20 > /* > * __FreeBSD_kernel__ indicates that this system uses the kernel of = FreeBSD, As clang++ 19 (not necessarily how FreeBSD will use it) crosses into the territory of supporting new libc++ related things that work differently for how builds work, I wonder about the intent for import std; and import std.compat; that involve cmake or the like in the build process but that depend on material provided by libc++ that cmake (or whatever) uses. For reference: https://libcxx.llvm.org/Status/Cxx23.html reports . . . QUOTE P2465R3 Standard Library Modules std and std.compat 2022-07 (Virtual) = Complete 19.0 END QUOTE So, as stands, it is now just up to FreeBSD what it wants to do in the specific subject area. The build activity difference is tied to these not being prebuilt libraries or the like, but instead built to the compiler options and such in use for the build of the=20 individual project build(s). cmake, for example, uses information provided by llvm19's libc++ as part of controlling the building tailored material for import std; or import std.compat; . I'm not expecting FreeBSD to allow use of import std; or import std.compat; in the world or kernel builds. I'm more curious about if FreeBSD expects to allow personal software activity or, possibly, ports to use import std; or import std.compat; via use of the system libc++ ( and clang++ ) vs. not supporting such. This is mostly a question because FreeBSD only supports use of the system libc++ for devel/llvm* and there is no lang/clang++-19 ( analogous to, say, lang/gcc14 having its own libstdc++ that can be used instead of the system libc++ ). As stands, there is just one libc++ for a given build of FreeBSD. [Use of more modern devel/llvm* 's only get one the langauge updates, not the libc++ library updates. But some things from the C++23 and later standards involve both before support is functional.] =3D=3D=3D Mark Millard marklmi at yahoo.com