mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-18 22:08:53 +08:00
build: allow relaxed version of IGC dependency
Related-To: NEO-15122 Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
efd8c769ed
commit
3b2c0e217e
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2018-2024 Intel Corporation
|
||||
# Copyright (C) 2018-2025 Intel Corporation
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
@@ -161,10 +161,17 @@ if(UNIX)
|
||||
endif()
|
||||
|
||||
if(NEO__IGC_FOUND)
|
||||
list(APPEND _external_package_dependencies_debian "intel-igc-opencl-2(=${NEO__IGC_VERSION})")
|
||||
list(APPEND _external_package_dependencies_rpm "intel-igc-opencl-2 = ${NEO__IGC_VERSION}")
|
||||
list(APPEND _igc_package_dependencies_debian "intel-igc-opencl-2(=${NEO__IGC_VERSION})")
|
||||
list(APPEND _igc_package_dependencies_rpm "intel-igc-opencl-2 = ${NEO__IGC_VERSION}")
|
||||
string(REPLACE "." ";" NEO__IGC_VERSION_list ${NEO__IGC_VERSION})
|
||||
list(GET NEO__IGC_VERSION_list 0 NEO__IGC_VERSION_MAJOR)
|
||||
list(GET NEO__IGC_VERSION_list 1 NEO__IGC_VERSION_MINOR)
|
||||
math(EXPR NEO__IGC_VERSION_MINOR_UPPER "${NEO__IGC_VERSION_MINOR} + 3")
|
||||
set(NEO__IGC_VERSION_LOWER "${NEO__IGC_VERSION_MAJOR}.${NEO__IGC_VERSION_MINOR}")
|
||||
set(NEO__IGC_VERSION_UPPER "${NEO__IGC_VERSION_MAJOR}.${NEO__IGC_VERSION_MINOR_UPPER}")
|
||||
|
||||
list(APPEND _external_package_dependencies_debian "intel-igc-opencl-2 (>=${NEO__IGC_VERSION_LOWER}), intel-igc-opencl-2 (<<${NEO__IGC_VERSION_UPPER})")
|
||||
list(APPEND _external_package_dependencies_rpm "intel-igc-opencl-2 >= ${NEO__IGC_VERSION_LOWER}, intel-igc-opencl-2 < ${NEO__IGC_VERSION_UPPER}")
|
||||
list(APPEND _igc_package_dependencies_debian "intel-igc-opencl-2 (>=${NEO__IGC_VERSION_LOWER}), intel-igc-opencl-2 (<<${NEO__IGC_VERSION_UPPER})")
|
||||
list(APPEND _igc_package_dependencies_rpm "intel-igc-opencl-2 >= ${NEO__IGC_VERSION_LOWER}, intel-igc-opencl-2 < ${NEO__IGC_VERSION_UPPER}")
|
||||
else()
|
||||
list(APPEND _external_package_dependencies_debian "intel-igc-opencl-2")
|
||||
list(APPEND _external_package_dependencies_rpm "intel-igc-opencl-2")
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
#
|
||||
# Copyright (C) 2024 Intel Corporation
|
||||
# Copyright (C) 2024-2025 Intel Corporation
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
@@ -90,17 +90,26 @@ if [ -z "${BRANCH_SUFFIX}" ]; then
|
||||
if [ ! -z "${GMM_DEVEL_VERSION}" ]; then
|
||||
perl -pi -e "s/^ libigdgmm-dev(?=,|$)/ libigdgmm-dev (>=$GMM_DEVEL_VERSION)/" "$BUILD_DIR/debian/control"
|
||||
fi
|
||||
IGC_CORE_VERSION=$(apt-cache policy intel-igc-core-2 | grep Installed | cut -f2- -d ':' | xargs)
|
||||
if [ ! -z "${IGC_CORE_VERSION}" ]; then
|
||||
perl -pi -e "s/^ intel-igc-core-2(?=,|$)/ intel-igc-core-2 (=$IGC_CORE_VERSION)/" "$BUILD_DIR/debian/control"
|
||||
IGC_CORE_VERSION_LOWER=$(apt-cache policy intel-igc-core-2 | grep Installed | cut -f2- -d ':' | cut -f1-2 -d'.' | xargs)
|
||||
if [ ! -z "${IGC_CORE_VERSION_LOWER}" ]; then
|
||||
IGC_CORE_VERSION_MAJOR="${IGC_CORE_VERSION_LOWER%%.*}"
|
||||
IGC_CORE_VERSION_MINOR="${IGC_CORE_VERSION_LOWER##*.}"
|
||||
IGC_CORE_VERSION_UPPER="${IGC_CORE_VERSION_MAJOR}.$((IGC_CORE_VERSION_MINOR + 3))"
|
||||
perl -pi -e "s/^ intel-igc-core-2(?=,|$)/ intel-igc-core-2 (>=$IGC_CORE_VERSION_LOWER), intel-igc-core-2 (<<$IGC_CORE_VERSION_UPPER)/" "$BUILD_DIR/debian/control"
|
||||
fi
|
||||
IGC_VERSION=$(apt-cache policy intel-igc-opencl-2 | grep Installed | cut -f2- -d ':' | xargs)
|
||||
if [ ! -z "${IGC_VERSION}" ]; then
|
||||
perl -pi -e "s/^ intel-igc-opencl-2(?=,|$)/ intel-igc-opencl-2 (=$IGC_VERSION)/" "$BUILD_DIR/debian/control"
|
||||
IGC_VERSION_LOWER=$(apt-cache policy intel-igc-opencl-2 | grep Installed | cut -f2- -d ':' | cut -f1-2 -d'.' | xargs)
|
||||
if [ ! -z "${IGC_VERSION_LOWER}" ]; then
|
||||
IGC_VERSION_MAJOR="${IGC_VERSION_LOWER%%.*}"
|
||||
IGC_VERSION_MINOR="${IGC_VERSION_LOWER##*.}"
|
||||
IGC_VERSION_UPPER="${IGC_VERSION_MAJOR}.$((IGC_VERSION_MINOR + 3))"
|
||||
perl -pi -e "s/^ intel-igc-opencl-2(?=,|$)/ intel-igc-opencl-2 (>=$IGC_VERSION_LOWER), intel-igc-opencl-2 (<<$IGC_VERSION_UPPER)/" "$BUILD_DIR/debian/control"
|
||||
fi
|
||||
IGC_DEVEL_VERSION=$(apt-cache policy intel-igc-opencl-devel | grep Installed | cut -f2- -d ':' | xargs)
|
||||
if [ ! -z "${IGC_DEVEL_VERSION}" ]; then
|
||||
perl -pi -e "s/^ intel-igc-opencl-devel(?=,|$)/ intel-igc-opencl-devel (=$IGC_DEVEL_VERSION)/" "$BUILD_DIR/debian/control"
|
||||
IGC_DEVEL_VERSION_LOWER=$(apt-cache policy intel-igc-opencl-devel | grep Installed | cut -f2- -d ':' | cut -f1-2 -d'.' | xargs)
|
||||
if [ ! -z "${IGC_DEVEL_VERSION_LOWER}" ]; then
|
||||
IGC_DEVEL_VERSION_MAJOR="${IGC_DEVEL_VERSION_LOWER%%.*}"
|
||||
IGC_DEVEL_VERSION_MINOR="${IGC_DEVEL_VERSION_LOWER##*.}"
|
||||
IGC_DEVEL_VERSION_UPPER="${IGC_DEVEL_VERSION_MAJOR}.$((IGC_DEVEL_VERSION_MINOR + 3))"
|
||||
perl -pi -e "s/^ intel-igc-opencl-devel(?=,|$)/ intel-igc-opencl-devel (>=$IGC_DEVEL_VERSION_LOWER), intel-igc-opencl-devel (<<$IGC_DEVEL_VERSION_UPPER)/" "$BUILD_DIR/debian/control"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
#
|
||||
# Copyright (C) 2021-2024 Intel Corporation
|
||||
# Copyright (C) 2021-2025 Intel Corporation
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
@@ -83,9 +83,12 @@ if [ -z "${BRANCH_SUFFIX}" ]; then
|
||||
perl -pi -e "s/^ libigdgmm-dev(?=,|$)/ libigdgmm-dev (>=$GMM_DEVEL_VERSION)/" "$BUILD_DIR/debian/control"
|
||||
fi
|
||||
|
||||
IGC_VERSION=$(apt-cache policy intel-igc-core-2 | grep Installed | cut -f2- -d ':' | xargs)
|
||||
if [ ! -z "${IGC_VERSION}" ]; then
|
||||
perl -pi -e "s/^ intel-igc-core-2(?=,|$)/ intel-igc-core-2 (=$IGC_VERSION)/" "$BUILD_DIR/debian/control"
|
||||
IGC_VERSION_LOWER=$(apt-cache policy intel-igc-core-2 | grep Installed | cut -f2- -d ':' | cut -f1-2 -d'.' | xargs)
|
||||
if [ ! -z "${IGC_VERSION_LOWER}" ]; then
|
||||
IGC_VERSION_MAJOR="${IGC_VERSION_LOWER%%.*}"
|
||||
IGC_VERSION_MINOR="${IGC_VERSION_LOWER##*.}"
|
||||
IGC_VERSION_UPPER="${IGC_VERSION_MAJOR}.$((IGC_VERSION_MINOR + 3))"
|
||||
perl -pi -e "s/^ intel-igc-core-2(?=,|$)/ intel-igc-core-2 (>=$IGC_VERSION_LOWER), intel-igc-core-2 (<<$IGC_VERSION_UPPER)/" "$BUILD_DIR/debian/control"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
#
|
||||
# Copyright (C) 2021-2024 Intel Corporation
|
||||
# Copyright (C) 2021-2025 Intel Corporation
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
@@ -77,14 +77,19 @@ if [ -z "${BRANCH_SUFFIX}" ]; then
|
||||
if [ ! -z "${GMM_DEVEL_VERSION}" ]; then
|
||||
perl -pi -e "s/^ libigdgmm-dev(?=,|$)/ libigdgmm-dev (>=$GMM_DEVEL_VERSION)/" "$BUILD_DIR/debian/control"
|
||||
fi
|
||||
|
||||
IGC_VERSION=$(apt-cache policy intel-igc-opencl-2 | grep Installed | cut -f2- -d ':' | xargs)
|
||||
if [ ! -z "${IGC_VERSION}" ]; then
|
||||
perl -pi -e "s/^ intel-igc-opencl-2(?=,|$)/ intel-igc-opencl-2 (=$IGC_VERSION)/" "$BUILD_DIR/debian/control"
|
||||
IGC_VERSION_LOWER=$(apt-cache policy intel-igc-opencl-2 | grep Installed | cut -f2- -d ':' | cut -f1-2 -d'.' | xargs)
|
||||
if [ ! -z "${IGC_VERSION_LOWER}" ]; then
|
||||
IGC_VERSION_MAJOR="${IGC_VERSION_LOWER%%.*}"
|
||||
IGC_VERSION_MINOR="${IGC_VERSION_LOWER##*.}"
|
||||
IGC_VERSION_UPPER="${IGC_VERSION_MAJOR}.$((IGC_VERSION_MINOR + 3))"
|
||||
perl -pi -e "s/^ intel-igc-opencl-2(?=,|$)/ intel-igc-opencl-2 (>=$IGC_VERSION_LOWER), intel-igc-opencl-2 (<<$IGC_VERSION_UPPER)/" "$BUILD_DIR/debian/control"
|
||||
fi
|
||||
IGC_DEVEL_VERSION=$(apt-cache policy intel-igc-opencl-devel | grep Installed | cut -f2- -d ':' | xargs)
|
||||
if [ ! -z "${IGC_DEVEL_VERSION}" ]; then
|
||||
perl -pi -e "s/^ intel-igc-opencl-devel(?=,|$)/ intel-igc-opencl-devel (=$IGC_DEVEL_VERSION)/" "$BUILD_DIR/debian/control"
|
||||
IGC_DEVEL_VERSION_LOWER=$(apt-cache policy intel-igc-opencl-devel | grep Installed | cut -f2- -d ':' | cut -f1-2 -d'.' | xargs)
|
||||
if [ ! -z "${IGC_DEVEL_VERSION_LOWER}" ]; then
|
||||
IGC_DEVEL_VERSION_MAJOR="${IGC_DEVEL_VERSION_LOWER%%.*}"
|
||||
IGC_DEVEL_VERSION_MINOR="${IGC_DEVEL_VERSION_LOWER##*.}"
|
||||
IGC_DEVEL_VERSION_UPPER="${IGC_DEVEL_VERSION_MAJOR}.$((IGC_DEVEL_VERSION_MINOR + 3))"
|
||||
perl -pi -e "s/^ intel-igc-opencl-devel(?=,|$)/ intel-igc-opencl-devel (>=$IGC_DEVEL_VERSION_LOWER), intel-igc-opencl-devel (<<$IGC_DEVEL_VERSION_UPPER)/" "$BUILD_DIR/debian/control"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user