From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (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) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E197215802C for ; Sun, 15 Dec 2024 08:22:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E075DE0978; Sun, 15 Dec 2024 08:22:21 +0000 (UTC) Received: from mail-yw1-x1132.google.com (mail-yw1-x1132.google.com [IPv6:2607:f8b0:4864:20::1132]) (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) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 15C89E0948 for ; Sun, 15 Dec 2024 08:22:20 +0000 (UTC) Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-6f150ddc86dso24838077b3.1 for ; Sun, 15 Dec 2024 00:22:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734250938; x=1734855738; darn=lists.gentoo.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=s0msuk3nCNc3/vbW2YCrJcVFafS4wU9EbNofhKy3mlc=; b=YTtiQAo4yOfB5Mx9HdNEl5TGfYF+BhlSZZVHYVqa08ZpetMT3XntXG5vnYVySoucFW OA8jSSrwvi754hW9Lu6OAi74UNPJCqaW8Sn1OwzBPTDSAFutJ0CPifJWdjfmjX/XOEuy CJUoU2UXXUlC2oUVvlEawWTCGQ4vsY8aC0g8AREP9pHtY1wQg3/wj/Tpoj96OinMiYf9 /HzAbBN/QJXQgEsdqHElLYAEHzj90oIBx6IzlsXpYgo8EYhkc4UZ1xGVmTM3y+gLRv5i QYSBhEHHpGyZcxVuxxaEPCFKF7hRICj4xe0e8NKOGKcH5nbSIUm30G+KmTrfKZu79AvS E9mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734250938; x=1734855738; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=s0msuk3nCNc3/vbW2YCrJcVFafS4wU9EbNofhKy3mlc=; b=UT5g07cQfUbzFXZpZghNl32dcUK1XC0INdu0qsUawnlWoKQfiCYukeRxFZBPejZ4tQ IVF23WYJj/KNkPtnkcV+i0qfRY7JrU/PiTm38NoZqvHogSByIy4CYjaZ/8VcD5dvS3YK oT9d7SkJL28jScIwAzU5/mNdqtXoEVEHwDPSa1+8p3DWyOI+GInDrEINNxf+kuVnMkWE i6utfA664cxQBzjk3sR96bFLLZzeMBdbaBOnUk/7CusgXmISARO+gFKRErMkZN3XzUhx qhrJzYSK2Uk+x60XuPADg/r/l/7IY4nb+IWPMbioYGdw81Qi1ga/Du/Ugh+jabnQJZOF v+zQ== X-Gm-Message-State: AOJu0Yww+1yh488Z3iGObj8gtnfDM8aOIGf33BqYcB8sUX/zVQrNIvUO WJcn7UUdPt/2CphnVde84a8wt2rYIX75+wFJBebPQKp3rwXjSvI1PJDqFQji/4s3foPMN2SWoI1 5GKvo9A824m13r+qETEX7z4ekXIhG2nIn X-Gm-Gg: ASbGncv4j1klS9cgHaGo3iSLqJ1vZ5BRC6ZPXmmSIsYiYC8asYb4ASiKqM0sbqgQI2S EJDuIdVTzOnUjdkNUXU9FQigMJbiuiinmThEIDA== X-Google-Smtp-Source: AGHT+IHE8VRQZvrvgLyv7A9W5gjpZ+3M+bIskjbR/jsmhagzRQ8Jd25/Ng/MbL6vX9urzqhsBu2TQNIZeKet0yw+4sg= X-Received: by 2002:a05:690c:6c8c:b0:6e2:1527:446b with SMTP id 00721157ae682-6f279adbfd7mr79292537b3.3.1734250938461; Sun, 15 Dec 2024 00:22:18 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 References: <6124732.lOV4Wx5bFT@tuxbrain.fritz.box> In-Reply-To: <6124732.lOV4Wx5bFT@tuxbrain.fritz.box> From: =?UTF-8?Q?Micka=C3=ABl_Bucas?= Date: Sun, 15 Dec 2024 10:22:06 +0200 Message-ID: Subject: Re: [gentoo-dev] [RFC] [PATCH] toolchain-funcs.eclass: toolchain-funcs.eclass: Add tc-check-min_ver() To: gentoo-dev@lists.gentoo.org Content-Type: multipart/alternative; boundary="000000000000237b4106294ac3cd" X-Archives-Salt: 425acb72-6369-4bdb-b613-4b51694ed937 X-Archives-Hash: fdba9b3784c2d830c181b29a31dd8be4 --000000000000237b4106294ac3cd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Le sam. 14 d=C3=A9c. 2024, 00:32, Andreas Sturmlechner = a =C3=A9crit : > Every once in a while, a package requires a really up to date active > compiler > in order to build successfully. ecm.eclass had inherited such a mechanism= , > albeit GCC specific, from older kde* eclasses. I don't think that is a go= od > place for it so I suggest to add a more universal function to > toolchain-funcs.eclass. > > Similar to tc-check-openmp. Hi I was wondering: how is this check different from a version dependency in any *DEPEND variable? Thanks --000000000000237b4106294ac3cd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Le sam. 14 d=C3=A9c. 2024, 00:32, Andreas Sturmlechner <asturm@gentoo.org> a =C3=A9crit=C2=A0:
Every once in a while, a package requires a really up to = date active compiler
in order to build successfully. ecm.eclass had inherited such a mechanism,<= br> albeit GCC specific, from older kde* eclasses. I don't think that is a = good
place for it so I suggest to add a more universal function to
toolchain-funcs.eclass.

Similar to tc-check-openmp.

<= /div>
Hi

I was wondering: how is this check different from a version dependency in= any *DEPEND variable?

T= hanks=C2=A0
--000000000000237b4106294ac3cd--