From nobody Fri May 22 21:34:48 2026 X-Original-To: dev-commits-src-all@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 4gMdpt1Jlcz6fmqQ for ; Fri, 22 May 2026 21:35:02 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic302-22.consmr.mail.gq1.yahoo.com (sonic302-22.consmr.mail.gq1.yahoo.com [98.137.68.148]) (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 4gMdps4Cg4z3hrm for ; Fri, 22 May 2026 21:35:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1779485693; bh=LEa5e/mtloao15c8JDCoGJsl0/AMbzoAUDAkYdIX5H4=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From:Subject:Reply-To; b=oCIa+OBMxjgmDZa4El3/dKxY5EZY0nubPeA7pRFDx5aKpG0evbze47n4uD1TOOkcNdzb8fyNcDColkIppwZhyyhk4y5LsGpH9iwQgZRNSoeBeChA/5x+PY83zvEHm6HRVk2cbiUWNInhduTSd48K+794R+bvS7w/FdC5TaP4dLkcQsQ5sf/i5Y6K7FhKEX+QJ3shVOjY7IldoGNv+u5N53gGq9Sc8aGgsjjkANb2M88sZhyi8DfwJvEiBozagXrtWznojhPran1jEn0Jn9wd3KF0T1rHAgg21KMKcUkjd6kDTyAPzJtoZ2DqXOzJDSYdJXFqn5CFkj8Progl4DyNmQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1779485693; bh=pJOVdFrkt7mGGPYfxN55G9tVj491GluWhGXF+XIUBef=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=qlODc89ipGgGmGhhvEkpnKA5KP00wS+FUi0jtR76WXNarfep9GjnUEewV4i2l/MbtU0woroRsXm1pEL8dgoFna5HKDwLv036QUtEYufYuH394M2yshQIo2gR81xL8u7ec9/tQHojhwIlGMRXi+0oOq04GogY+noJbRkgD/ZHpYejh8tVW7iztxov1ZduNw1dEjhhYIw4H7QlpEKn6uZ8HWwOgFvNGEXb6Gozv0YQmc2MbXOsXII0WXfOtAcbe1GebQRsM7WBGs7XrUiaeeZB569I/oqaI1fndfd5c0mpjB+HOApAVtqOsSp1PJlexe3zTC9yVHGw1Oiw+O+mhrP98Q== X-YMail-OSG: EC2gV8AVM1lCUOVFhXkbW.8XvhIFYZTzgQh26yxDZV6iWn5sFYSHhvvzg5L9fmq muTZ6g6RRY_e5iFe.0Lq2_GInL7plI3LSHG13jU.SHF7FvOl6uVtFQfF7mpLBT0QcP7B2dbKB_LV XOk.alShGl7QzSzk8EI01TNLKS9tXAVECcVO9n74H6oulCyhxG..3COejBUnKZuiyjR8eWY4upKB bn4hTkf8yVHrRfNR8Bc6uNg5s7P5hcWTCu_j3lAqMnt32wYGIFl9yPlBGLFqEW5buu4CZ8YoWBhW 6wsd5PXj1QeFAZd8R2Qd11gk9mFKgZ405clkEM6xSjvEmSu0O.bhjCCA0T0D2iLFiztuETUCmS7U ag7cq6rL__2lwafkzgkhrOj85vABBRewHMN7TxEa8GtG1mWZ.6Ew8zhWMSjsAJEfqqB4n5Jzurg8 LDyNGaxe7j9vUmEo8GJPI5iGfstyOfzuwAKoojCgZycxkl9IvOgNtlBzBAvn2P5JeSI.R0Jd_mx2 8lKOZxfMgqOcmpl4FJLjcVnrFFwbFulQ.CECugWu3DVsfY7B98.XlHjqBEhUHCUXk3lr9PwjifAb UVfaRUOD3fXhnavp6FqixOUEM_5fXHy10Nx3C8oMQiuJMfhql2KIwJ_qC2yeh7TB7lfcxMAgchC4 mrx55l0mMAxyEf5gm0IARI.K2N_aMwBRTrKLbFucNnNN.8Y3PEw4CoHoIb.nZ93c8ckOBegYhmJO .uRnn9nB14ZA2K.4R_ijwLZ9STUqkMTaHszyDlVEvv51tBmLTF11gIdOlt1W73C1W7g4nx.0nSXv i1dQyDcdIwe61Yrh4yBEu2HfdK.OOAFq5xUY69cZvpjHANCStCubg3kScanG4llf3NO1tJyIkjF2 fwXXoIS11gfO3KKcVyclhOtoVgxX8rzw6M4ILd3YB40yH8xqM3UKPuT2vXnpTOuN1je31TouM_pH vp5c8mdr17iXCoqdfQWq4QQi_Zah1QJ8mWH.L5E8nM0bJXqTXQzhl7ajDX_wd3n0ovD3snvrWEQ5 Rza2GRO_fKjkxXKt6ZsRS3h3Dpt5gp4kqY4Utqxs8C9LyCUsYAPWjQplkEPQoXN.TkMD8kkQZIlc ryROyv8VBPPv3yViW4O7VXOon7UVhVvVYL7ND8qfyff7Di1j8M5OtiOq1PtnMhBZ1c2HdzXadYeF _e5iZp38799N6YcRwNb_eHgxY5zGkzaKB0ZtZo0UTG3uRqbWRjaHQ_ZeatFJzss.RvepqElg_Nri dmqPwmOOZnumaNn08vV9nCTJRxY_kCt6E3l89AiJnR7GpJqUQtzHVgC1UDZ5qRGv0dBUgELuAqgB Za6UH_ehzlTtcoxdC_IqnG.HzNCyRthbvQbE3xBYqkDbv9ha4FreaX4iSUvRaK.e_b_JtKXVDXVJ ONQCv5cIhHs.WCTxBbW6EqwibaGfUDvfwCPWJAp8JwHhxh0iDO9K8AOAi8VOiltMXfmmp3MW2ooR JNaIwTYl4pOWXkdbX2YnrO3a3oVgJY2PdiVq_M441eSVtxMGdvNtR2wqJZQB_tw8LpyujttDeyvK gVLJUg67mxIWXv19m0GkpYAatqe7j1JeuDhH.D6G086KltRqB2UO4DVG8niNRp9oO.yqOOfcqxaK ZazxkIYo4WPX_xEz1nF7bna6TooiyvcBZiAQuS5ZEeovMq1IuDsJ69NOsMQvIFWHdShnvtFyrq9n dA0TWxUOuMTiDWTpamjUiZ9qTYhnfaQ25nlfQSYx1ySLNJ8kDiEBb_Sy_abQS3QS4dUFYGR2qDAP YLje7lJudmQBkdc6VlCiWEHb77JsRlgMFrMUJ8i3G7wnh3kphhKdNx1ufkjmb7wFGJ3P7bgczSAQ R2gfT_hLlBB7zCy0iP5.v.k9iUonz8_8WtmqaKN8BUaExrzSgt2Yx3_qXQRTxg5uUXw1Q3RigbFZ rA2bwFJq0a0kRFln8y6HqPKgRdyqvdIz3HSonpPtXahayuqep3RNlamfj_c9kOU2JSzT7g0sbFk6 A69QHICMrkAtFUWmGr1HUjO_d6Gn2UYLAPsRAwSEasFG6mP9hXJey96e4Ol7vUBsDmIq1UlAbT0H d6lXo2paQ.jA4JMxI3k6OJDpG0zoIB4qpvRhHQM4C3DfOdLZPltJeIc1BhaTvyiHfauBycmDHzbY ni.kIVNDLXCChw6H7vmYlqvnuKHEeo.dJVj3_YROHqExE4JBlLdei9PKvJdmpYXKjHf_T0PmKyqv 7xACWXmi9uZICxkQLQCQfTMT3jRNZDAg1SonlzzGIrfyvJIao9YHHGYDLoqI3rdOrZJm.vHTxZua TlSVt3SYFBsRW0K__awDSWezDhaU4sRZlhwGuQD4JiRfpJVs4K30CYOMXOSI1AS9irJXf2Wbz1Ny 6uA-- X-Sonic-MF: X-Sonic-ID: d2af5719-8f96-4d5a-b983-dfbac5cb5d36 Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.gq1.yahoo.com with HTTP; Fri, 22 May 2026 21:34:53 +0000 Received: by hermes--production-gq1-7bb7df5c46-2fd46 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1fc4c00cc540404c1c7dc6c51e5361eb; Fri, 22 May 2026 21:34:49 +0000 (UTC) Message-ID: <6bc46845-abee-4393-a5a8-bce292b94b6e@yahoo.com> Date: Fri, 22 May 2026 14:34:48 -0700 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 700637cbb5e5 - main - Merge llvm-project main llvmorg-21-init-19288-gface93e724f4 To: Slawa Olhovchenkov , Dimitry Andric Cc: dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <69eccd4e.36ab8.fd16100@gitrepo.freebsd.org> <20260522163423.GA39748@zxy.spb.ru> Content-Language: en-US From: Mark Millard In-Reply-To: <20260522163423.GA39748@zxy.spb.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.25725 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4gMdps4Cg4z3hrm X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 5/22/26 09:34, Slawa Olhovchenkov wrote: > On Sat, Apr 25, 2026 at 02:18:54PM +0000, Dimitry Andric wrote: > >> The branch main has been updated by dim: >> >> URL: https://cgit.FreeBSD.org/src/commit/?id=700637cbb5e582861067a11aaca4d053546871d2 >> >> commit 700637cbb5e582861067a11aaca4d053546871d2 >> Merge: 6243d755fb82 3f709e42e3be >> Author: Dimitry Andric >> AuthorDate: 2025-12-07 15:15:22 +0000 >> Commit: Dimitry Andric >> CommitDate: 2026-04-25 14:08:55 +0000 >> >> Merge llvm-project main llvmorg-21-init-19288-gface93e724f4 >> >> This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and >> openmp to llvm-project main llvmorg-21-init-19288-gface93e724f4, the >> last commit before the upstream release/21.x branch was created. >> >> PR: 292067 >> MFC after: 1 month > > This is broke at least graphics/krita > I mean __type_traits/is_integral.h is incorrect now: template _Tp> struct __libcpp_is_integral defined only for > !__has_builtin(__is_integral) > > Well, use of non-public LLVM lib++ types are subject to upstream removal or redesign at any LLVM update: QUOTE In file included from /wrkdirs/usr/ports/graphics/krita/work/.build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:109: /wrkdirs/usr/ports/graphics/krita/work/krita-5.2.14/libs/global/KisHalfTraits.h:33:10: error: no template named '__libcpp_is_integral'; did you mean '__libcpp_is_final'? 33 | struct __libcpp_is_integral | ^~~~~~~~~~~~~~~~~~~~ | __libcpp_is_final /usr/include/c++/v1/__type_traits/is_final.h:22:8: note: '__libcpp_is_final' declared here 22 | struct __libcpp_is_final : integral_constant {}; | ^ 1 error generated. END QUOTE Where: work/krita-5.2.14/libs/global/KisHalfTraits.h has: QUOTE #elif defined _LIBCPP_VERSION template<> struct __libcpp_is_integral : public false_type { }; END QUOTE That __ prefix in the __libcpp_is_integral name indicates it is only for internal LLVM libc++ use and is subject to removal or incompatible-redesign updates or such between any 2 libc++ updates. graphics/krita can not validly expect to be portable across LLVM releases as written. It is actually in violation of the C++ standards relative to its use of names with __ prefixes. -- === Mark Millard marklmi at yahoo.com