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 2AFE4158232 for ; Sat, 7 Dec 2024 16:07:57 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2877AE11D5; Sat, 7 Dec 2024 16:07:52 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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 397C3E1197 for ; Sat, 7 Dec 2024 16:07:51 +0000 (UTC) Message-ID: <87f27044c599b4168d27d79367fd4b47575502c9.camel@gentoo.org> Subject: [gentoo-dev] [RFC] New categories for LLVM From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Date: Sat, 07 Dec 2024 17:07:46 +0100 Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-1f/5jmjlcAdWfMg3jVd1" User-Agent: Evolution 3.52.4 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 X-Archives-Salt: b784c8aa-4487-487f-92e4-01c95164c913 X-Archives-Hash: 66000bd5aebf99093e8c37b4ceb68438 --=-1f/5jmjlcAdWfMg3jVd1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, Given that the number of LLVM packages is growing, and probably will grow again (I'm introducing "offload" right now, expect at least MLIR soon, there are open requests for flang, polly...), I'd like to propose creating dedicated categories for these packages and moving them there. If not anything else, this will help consistently applying flags and keywords to these packages (`/etc/portage/package.*` accept wildcards). My initial idea would be to use two categories: one for the toolchain packages, another for runtimes, e.g.: llvm-core/ clang clang-common clang-runtime clang-toolchain-symlinks lld lld-toolchain-symlinks lldb llvm llvm-common llvm-toolchain-symlinks llvmgold llvm-runtimes/ compiler-rt compiler-rt-sanitizers libclc libcxx libcxxabi libomp (-> openmp?) llvm-offload (-> offload) llvm-unwind (-> unwind?) clang-python, lit and llvm-ocaml would remain in their language categories. WDYT? --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-1f/5jmjlcAdWfMg3jVd1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQFGBAABCgAwFiEEx2qEUJQJjSjMiybFY5ra4jKeJA4FAmdUctISHG1nb3JueUBn ZW50b28ub3JnAAoJEGOa2uIyniQORoQIAIDJGNORIUH8RWyD+2pafH3bksiPnQ1M NCyqIJumnFL0CzlCfmxO45cWbzXJF2+7xVgeaw3uemBqgwAH3aqOAzGn/BxZEU0a NFW5mrS+jqiovejN8d7LNnanyHeLWNMTKtP8ztqPlirfcn5VWcF1TMy78/uGz2JZ Fqrmj8drKJQh6lE27eOgteBE3OMWnc+OncuSi/fFNOwI2XYxO3zTjBSNfwRDJkT7 W/1Nqof1QYucrXpQoaVnyaKwsUAiYKpTAlBlHT7wY3DObI3hVEEW+5/jXGLFZ+Pl 8E2XPDAOuc0J1z1l097med3GA6z8twEfCkEfz8/T3jhLwEsgQXZnSRM= =OXBm -----END PGP SIGNATURE----- --=-1f/5jmjlcAdWfMg3jVd1--