public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: llvm-core/mlir/
Date: Tue, 22 Jul 2025 09:20:46 +0000 (UTC)	[thread overview]
Message-ID: <1753175728.6b90043d229b3d14d592fd06689815188a020458.mgorny@gentoo> (raw)

commit:     6b90043d229b3d14d592fd06689815188a020458
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 22 09:15:28 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 22 09:15:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b90043d

llvm-core/mlir: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 llvm-core/mlir/Manifest                       |   1 -
 llvm-core/mlir/mlir-21.0.0_pre20250713.ebuild | 226 --------------------------
 2 files changed, 227 deletions(-)

diff --git a/llvm-core/mlir/Manifest b/llvm-core/mlir/Manifest
index 947492dfbcac..ff3dab41029a 100644
--- a/llvm-core/mlir/Manifest
+++ b/llvm-core/mlir/Manifest
@@ -1,4 +1,3 @@
 DIST llvm-project-21.1.0-rc1.src.tar.xz 158955624 BLAKE2B 6a33d48f41f92cd8731011678afdf4c6f6a4581af04483626c511d1c9410d62788eb660e05cdfe418085509b576c29eec5bb07ae7ddc993e9931287657c11e03 SHA512 7ab3d1bb49bd3c5c9c1490cd865fdef027c25d64bb7f6a2a16c11c311670d08b7a214323ae4781aa0f49973deb0039ebea9d04887089df8dedf65080acdfc871
 DIST llvm-project-21.1.0-rc1.src.tar.xz.sig 438 BLAKE2B d3736b7f4bb6133e542fb3f52d1b76acc2920558e61bbbeeec6e5b7639ca54e229803b27baa4aedd2134c11fb4439064ac36e90c8c1831a503dd1754efee8da6 SHA512 6b9565f270fae4e534a160916bbd01ccd0e1295bf17df13f3be05bed4f058c0e935ba7385aba74a195d3a13868d81f2a0cf4be966b216fc6d7b56002f33eb4a0
-DIST llvm-project-b6313b381ac0e83012ea11b4549cd8cb39b686d2.tar.gz 242588863 BLAKE2B 81e7db20b849ce7a5c7c6b03d1e62a2e225eb68473509baf0adc9e74a2f759d251b61b018528d5db93f77b65ac355a71ede81bec7e97f9c71a41f34a5d8625bd SHA512 258b99ef79d7efd4ec58d6a5370969b8032149f05fea4dfa841398ed59a550219f4223cd79581bc6fc4428dd9b09f44abf9f5369348831f463b9eb401a614d61
 DIST llvm-project-b956f049b186fafafebc88b861982644ec3f5291.tar.gz 243231046 BLAKE2B 473de217c29f168101976e0cd8b17f22c4a310c7f5bc7f8301a63d3abe1295fe75819178ff23bc22a475753cba097ef69042b0d40d1d9e3baef159aa9f8bea93 SHA512 0fb567ad5ea357c4aacfda4c256e78098017492a14998a409d4d5f5625384810a108420589ac22e700050fdd695bea870e64d18e7a6c8e8836a581aba263d40a

diff --git a/llvm-core/mlir/mlir-21.0.0_pre20250713.ebuild b/llvm-core/mlir/mlir-21.0.0_pre20250713.ebuild
deleted file mode 100644
index 37614314176e..000000000000
--- a/llvm-core/mlir/mlir-21.0.0_pre20250713.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..14} )
-inherit cmake llvm.org multilib-minimal python-any-r1
-
-DESCRIPTION="Multi-Level Intermediate Representation (library only)"
-HOMEPAGE="https://mlir.llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-IUSE="+debug test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	~llvm-core/llvm-${PV}[debug=,${MULTILIB_USEDEP}]
-"
-RDEPEND="
-	${DEPEND}
-"
-BDEPEND="
-	${PYTHON_DEPS}
-	llvm-core/llvm:${LLVM_MAJOR}
-	test? (
-		$(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
-	)
-"
-
-LLVM_COMPONENTS=( mlir cmake )
-# tablegen tests use *.td files there
-LLVM_TEST_COMPONENTS=( llvm/include )
-llvm.org_set_globals
-
-python_check_deps() {
-	if use test; then
-		python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
-	fi
-}
-
-src_prepare() {
-	llvm.org_src_prepare
-
-	# https://github.com/llvm/llvm-project/issues/120902
-	sed -i -e '/LINK_LIBS/s:PUBLIC:PRIVATE:' \
-		lib/ExecutionEngine/CMakeLists.txt || die
-}
-
-check_distribution_components() {
-	if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
-		local all_targets=() my_targets=() l
-		cd "${BUILD_DIR}" || die
-
-		while read -r l; do
-			if [[ ${l} == install-*-stripped:* ]]; then
-				l=${l#install-}
-				l=${l%%-stripped*}
-
-				case ${l} in
-					# meta-targets
-					mlir-libraries|distribution)
-						continue
-						;;
-					# dylib
-					MLIR)
-						;;
-					# installed test libraries
-					MLIRTestAnalysis|MLIRTestDialect|MLIRTestIR)
-						;;
-					# static libraries
-					MLIR*)
-						continue
-						;;
-				esac
-
-				all_targets+=( "${l}" )
-			fi
-		done < <(${NINJA} -t targets all)
-
-		while read -r l; do
-			my_targets+=( "${l}" )
-		done < <(get_distribution_components $"\n")
-
-		local add=() remove=()
-		for l in "${all_targets[@]}"; do
-			if ! has "${l}" "${my_targets[@]}"; then
-				add+=( "${l}" )
-			fi
-		done
-		for l in "${my_targets[@]}"; do
-			if ! has "${l}" "${all_targets[@]}"; then
-				remove+=( "${l}" )
-			fi
-		done
-
-		if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
-			eqawarn "get_distribution_components() is outdated!"
-			eqawarn "   Add: ${add[*]}"
-			eqawarn "Remove: ${remove[*]}"
-		fi
-		cd - >/dev/null || die
-	fi
-}
-
-get_distribution_components() {
-	local sep=${1-;}
-
-	local out=(
-		mlir-cmake-exports
-		mlir-headers
-
-		# the dylib
-		MLIR
-
-		# shared libraries
-		mlir_arm_runner_utils
-		mlir_arm_sme_abi_stubs
-		mlir_async_runtime
-		mlir_c_runner_utils
-		mlir_float16_utils
-		mlir_runner_utils
-
-		# test libraries required by flang
-		MLIRTestAnalysis
-		MLIRTestDialect
-		MLIRTestIR
-	)
-
-	if multilib_is_native_abi; then
-		out+=(
-			# tools
-			mlir-linalg-ods-yaml-gen
-			mlir-lsp-server
-			mlir-opt
-			mlir-pdll
-			mlir-pdll-lsp-server
-			mlir-query
-			mlir-reduce
-			mlir-rewrite
-			mlir-runner
-			mlir-tblgen
-			mlir-translate
-			tblgen-lsp-server
-			tblgen-to-irdl
-		)
-	fi
-
-	printf "%s${sep}" "${out[@]}"
-}
-
-multilib_src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-		-DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
-
-		-DBUILD_SHARED_LIBS=OFF
-		# this controls building libMLIR.so
-		-DLLVM_BUILD_LLVM_DYLIB=ON
-		-DMLIR_BUILD_MLIR_C_DYLIB=OFF
-		-DMLIR_LINK_MLIR_DYLIB=ON
-		-DMLIR_INCLUDE_TESTS=ON
-		-DMLIR_INCLUDE_INTEGRATION_TESTS=OFF
-		-DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
-		# this enables installing mlir-tblgen and mlir-pdll
-		-DLLVM_BUILD_UTILS=ON
-
-		-DPython3_EXECUTABLE="${PYTHON}"
-
-		-DLLVM_BUILD_TOOLS=ON
-		# TODO
-		-DMLIR_ENABLE_CUDA_RUNNER=0
-		-DMLIR_ENABLE_ROCM_RUNNER=0
-		-DMLIR_ENABLE_SYCL_RUNNER=0
-		-DMLIR_ENABLE_SPIRV_CPU_RUNNER=0
-		-DMLIR_ENABLE_VULKAN_RUNNER=0
-		-DMLIR_ENABLE_BINDINGS_PYTHON=0
-		-DMLIR_INSTALL_AGGREGATE_OBJECTS=OFF
-	)
-	use test && mycmakeargs+=(
-		-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-		-DLLVM_LIT_ARGS="$(get_lit_flags)"
-	)
-
-	# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-	use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-	cmake_src_configure
-
-	multilib_is_native_abi && check_distribution_components
-}
-
-multilib_src_compile() {
-	cmake_build distribution
-}
-
-multilib_src_test() {
-	local known_xfail=()
-
-	case ${ABI} in
-		arm|ppc|x86)
-			known_xfail+=(
-				# MLIR is full of 64-bit assumptions, sigh
-				# https://github.com/llvm/llvm-project/issues/124541
-				Conversion/MemRefToLLVM/memref-to-llvm.mlir
-				Dialect/Bufferization/Transforms/one-shot-bufferize-pass-statistics.mlir
-				Dialect/LLVMIR/sroa-statistics.mlir
-				Dialect/Linalg/vectorize-tensor-extract.mlir
-				Dialect/MemRef/mem2reg-statistics.mlir
-				Dialect/Tensor/fold-tensor-subset-ops.mlir
-				Dialect/Tensor/tracking-listener.mlir
-				Pass/pipeline-stats-nested.mlir
-				Pass/pipeline-stats.mlir
-			)
-			;;
-	esac
-
-	# respect TMPDIR!
-	local -x LIT_PRESERVES_TMP=1
-	local -x LIT_XFAIL="${known_xfail[*]}"
-	LIT_XFAIL=${LIT_XFAIL// /;}
-	cmake_build check-mlir
-}
-
-multilib_src_install() {
-	DESTDIR=${D} cmake_build install-distribution
-}


             reply	other threads:[~2025-07-22  9:21 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-22  9:20 Michał Górny [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-10-08 17:28 [gentoo-commits] repo/gentoo:master commit in: llvm-core/mlir/ Michał Górny
2025-10-04  9:16 Michał Górny
2025-10-03 11:43 Michał Górny
2025-10-01  6:35 Michał Górny
2025-09-24 16:18 Michał Górny
2025-09-24  2:27 Michał Górny
2025-09-21  2:44 Michał Górny
2025-09-16  9:21 Michał Górny
2025-09-10 11:47 Michał Górny
2025-09-07 19:47 Michał Górny
2025-08-31 13:28 Michał Górny
2025-08-26 19:38 Michał Górny
2025-08-21  8:22 Michał Górny
2025-08-21  8:18 Michał Górny
2025-08-16 13:51 Michał Górny
2025-08-12 17:09 Michał Górny
2025-08-09  9:47 Michał Górny
2025-08-02 10:29 Michał Górny
2025-07-29 19:04 Michał Górny
2025-07-26 19:53 Michał Górny
2025-07-20 14:15 Michał Górny
2025-07-19  6:50 Michał Górny
2025-07-13 20:03 Michał Górny
2025-06-28 15:03 Michał Górny
2025-06-28 14:55 Michał Górny
2025-06-07 18:05 Michał Górny
2025-06-06 15:46 Michał Górny
2025-05-29  4:22 Michał Górny
2025-05-28 11:54 Michał Górny
2025-05-28 10:50 Michał Górny
2025-05-24 11:56 Michał Górny
2025-05-24  9:16 Michał Górny
2025-05-17 12:59 Michał Górny
2025-05-17 10:28 Michał Górny
2025-05-17  5:31 Michał Górny
2025-05-10 13:03 Michał Górny
2025-05-03 19:42 Michał Górny
2025-04-20 11:50 Michał Górny
2025-04-19  6:29 Michał Górny
2025-04-15 10:15 Michał Górny
2025-04-12  8:59 Michał Górny
2025-04-12  4:57 Michał Górny
2025-04-05 12:24 Michał Górny
2025-04-01  7:15 Michał Górny
2025-03-29 10:27 Michał Górny
2025-03-29  7:40 Michał Górny
2025-03-22 10:43 Michał Górny
2025-03-17 20:13 Michał Górny
2025-03-16 17:41 Michał Górny
2025-03-16 16:59 Michał Górny
2025-03-11 14:56 Michał Górny
2025-03-05 10:13 Michał Górny
2025-03-05  6:25 Michał Górny
2025-03-01 12:58 Michał Górny
2025-03-01  8:34 Michał Górny
2025-02-26 18:55 Michał Górny
2025-02-25 14:03 Michał Górny
2025-02-22 15:19 Michał Górny
2025-02-15  7:19 Michał Górny
2025-02-13  7:53 Michał Górny
2025-02-11 11:29 Michał Górny
2025-02-09 15:26 Michał Górny
2025-02-08 11:51 Michał Górny
2025-02-02 18:25 Michał Górny
2025-02-01 13:15 Michał Górny
2025-02-01  8:05 Michał Górny
2025-01-31 21:51 Michał Górny
2025-01-25 13:33 Michał Górny
2025-01-25  8:29 Michał Górny
2025-01-22 19:15 Michał Górny
2025-01-18 15:09 Michał Górny
2025-01-18  8:21 Michał Górny
2025-01-11 18:12 Michał Górny
2025-01-04 15:28 Michał Górny
2024-12-28 19:35 Michał Górny
2024-12-27 21:25 Michał Górny
2024-12-26  9:15 Michał Górny
2024-12-22 18:21 Michał Górny

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1753175728.6b90043d229b3d14d592fd06689815188a020458.mgorny@gentoo \
    --to=mgorny@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox