diff --git a/dev-util/intel-graphics-compiler/Manifest b/dev-util/intel-graphics-compiler/Manifest index 6efdaaa7af78c..2b1183415db9d 100644 --- a/dev-util/intel-graphics-compiler/Manifest +++ b/dev-util/intel-graphics-compiler/Manifest @@ -1,2 +1 @@ DIST intel-graphics-compiler-2.37.1.tar.gz 12508039 BLAKE2B 9555401482133ab6efa6b214179d8c2986efe261c03613684f3db3b5f8482b53310f70682dc2fc7b69ae3d8dc6bb93c26a24a64a29b3b0069f4a860f86e50084 SHA512 27a69e8f08527d6a1f1f88a6b326d151da2806085a7c23984a8dc2d3edf33342005d4931ffc84a502b64b9f45405d50df856258caae4ff8372373cf434b7d659 -DIST intel-graphics-compiler-2.39.0.tar.gz 12681592 BLAKE2B b4588ee5d63491fb5b69c8067ee1592c9024332a278edfea3aa4711b3eb2c452e85653fcd1df2e1404c135f74f7ab631c661fcb0fca01137b7799df6593d952c SHA512 2735aa4d6f220ae15abceb8701aa17a32c282828e2f2127a5672cdf8247ebdde9e054bb25a4dbfba5c2f69551845bc9cd45f93e05173d3670ae020dd4ccbdfc0 diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.39.0.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.39.0.ebuild deleted file mode 100644 index f4efbe69b0179..0000000000000 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.39.0.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_BUILD_TYPE="Release" -LLVM_COMPAT=( 17 ) -PYTHON_COMPAT=( python3_{11..15} ) - -inherit cmake flag-o-matic llvm-r2 python-any-r1 - -DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" -HOMEPAGE="https://github.com/intel/intel-graphics-compiler" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="amd64" -IUSE="debug vc" - -DEPEND=" - dev-libs/opencl-clang:17[${LLVM_USEDEP}] - dev-util/spirv-tools - $(llvm_gen_dep ' - llvm-core/lld:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - ') - vc? ( - >=dev-libs/intel-vc-intrinsics-0.25.0[${LLVM_USEDEP}] - dev-util/spirv-llvm-translator:17= - ) -" - -RDEPEND=" - !dev-util/intel-graphics-compiler:legacy - ${DEPEND} -" - -BDEPEND=" - $(python_gen_any_dep 'dev-python/mako[${PYTHON_USEDEP}]') - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') - ${PYTHON_DEPS} -" - -python_check_deps() { - python_has_version "dev-python/mako[${PYTHON_USEDEP}]" - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -PATCHES=( - "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" - "${FILESDIR}/${PN}-2.30.1-Werror.patch" -) - -pkg_setup() { - llvm-r2_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - # Don't hardcode FORTIFY_SOURCE - sed -e '/-D_FORTIFY_SOURCE=2/d' -i IGC/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - # Get LLVM version - local llvm_version="$(best_version -d llvm-core/llvm:${LLVM_SLOT})" - local llvm_version="${llvm_version%%-r*}" - - # See https://github.com/intel/intel-graphics-compiler/issues/212 - append-ldflags -Wl,-z,undefs - - # See bug #938519 and https://github.com/intel/intel-graphics-compiler/issues/362 - filter-lto - - # See bug #893370 and https://github.com/intel/intel-graphics-compiler/issues/282 - append-flags -U_GLIBCXX_ASSERTIONS - - # See https://bugs.gentoo.org/718824 - ! use debug && append-cppflags -DNDEBUG - - local mycmakeargs=( - -DBUILD_SHARED_LIBS="OFF" - -DCCLANG_FROM_SYSTEM="ON" - -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix)/$(get_libdir)" - -DIGC_BUILD__VC_ENABLED="$(usex vc)" - -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" - -DIGC_OPTION__CLANG_MODE="Prebuilds" - -DIGC_OPTION__ENABLE_BF16_BIF="ON" - -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" - -DIGC_OPTION__LLD_MODE="Prebuilds" - -DIGC_OPTION__LLDELF_H_DIR="$(get_llvm_prefix)/include/lld/Common" - -DIGC_OPTION__LLVM_MODE="Prebuilds" - -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" - -DIGC_OPTION__OPENCL_HEADER_PATH="/usr/lib/clang/${LLVM_SLOT}/include/opencl-c.h" - -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" - -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds" - -DIGC_OPTION__USE_PREINSTALLED_SPIRV_HEADERS="ON" - $(usex vc '-DIGC_OPTION__VC_INTRINSICS_MODE=Prebuilds' '') - -DPYTHON_EXECUTABLE="${PYTHON}" - -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_SLOT}/include/LLVMSPIRVLib" - -Wno-dev - ) - - cmake_src_configure -}