refactor packaging for arm64

Related-To: NEO-5853
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
This commit is contained in:
Artur Harasimiuk 2021-11-12 13:57:32 +00:00 committed by Compute-Runtime-Automation
parent 8a84170e72
commit 72f15e3e58
5 changed files with 11 additions and 28 deletions

View File

@ -20,7 +20,7 @@ components:
infra:
branch: master
dest_dir: infra
revision: 1a97e1ce0773b532a7abb3da3befd111fcf0edb2
revision: 2c5a94b4d2399c6ae6da50da001b25da43f125aa
type: git
internal:
branch: master

View File

@ -83,28 +83,6 @@ if [ -z "${BRANCH_SUFFIX}" ]; then
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"
fi
else
GMM_VERSION=$(apt-cache policy libigdgmm11 | grep Installed | cut -f2- -d ':' | xargs)
if [ ! -z "${GMM_VERSION}" ]; then
perl -pi -e "s/^ libigdgmm11(?=,|$)/ libigdgmm11 (=$GMM_VERSION)/" "$BUILD_DIR/debian/control"
fi
GMM_DEVEL_VERSION=$(apt-cache policy libigdgmm-dev | grep Installed | cut -f2- -d ':' | xargs)
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 libigdfcl1 | grep Installed | cut -f2- -d ':' | xargs)
if [ ! -z "${IGC_VERSION}" ]; then
perl -pi -e "s/^ libigdfcl1(?=,|$)/ libigdfcl1 (=$IGC_VERSION)/" "$BUILD_DIR/debian/control"
fi
IGC_DEVEL_VERSION=$(apt-cache policy libigdfcl-dev | grep Installed | cut -f2- -d ':' | xargs)
if [ ! -z "${IGC_DEVEL_VERSION}" ]; then
perl -pi -e "s/^ libigdfcl-dev(?=,|$)/ libigdfcl-dev (=$IGC_DEVEL_VERSION)/" "$BUILD_DIR/debian/control"
fi
IGC_CORE_VERSION=$(apt-cache policy libigc1 | grep Installed | cut -f2- -d ':' | xargs)
if [ ! -z "${IGC_CORE_VERSION}" ]; then
perl -pi -e "s/^ libigc1(?=,|$)/ libigc1 (=$IGC_CORE_VERSION)/" "$BUILD_DIR/debian/control"
fi
fi
# Update rules file with new version
@ -132,6 +110,10 @@ EOF
if [ "${ENABLE_ULT}" == "0" ]; then
NEO_SKIP_UNIT_TESTS="TRUE"
fi
if [ "${TARGET_ARCH}" == "aarch64" ]; then
NEO_SKIP_UNIT_TESTS="TRUE"
export NEO_DISABLE_BUILTINS_COMPILATION="TRUE"
fi
export NEO_SKIP_UNIT_TESTS
dch -v ${PKG_VERSION} -m "build $PKG_VERSION"

View File

@ -4,6 +4,7 @@ ver = xxx
%:
dh $@ --builddir build/ --buildsystem=cmake+ninja
NEO_DISABLE_BUILTINS_COMPILATION ?= FALSE
RELEASE_WITH_REGKEYS ?= FALSE
IGDRCL_FORCE_USE_LIBVA ?= FALSE
NEO_SKIP_UNIT_TESTS ?= FALSE
@ -13,9 +14,10 @@ override_dh_auto_configure:
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} \
-DNEO_VERSION_BUILD=$(ver) \
-DNEO_SKIP_UNIT_TESTS=${NEO_SKIP_UNIT_TESTS} \
-DNEO_DISABLE_BUILTINS_COMPILATION=${NEO_DISABLE_BUILTINS_COMPILATION} \
-DNEO_BUILD_WITH_OCL=FALSE \
-DRELEASE_WITH_REGKEYS=${RELEASE_WITH_REGKEYS} \
-DIGDRCL_FORCE_USE_LIBVA=${IGDRCL_FORCE_USE_LIBVA} \
-DNEO_BUILD_WITH_OCL=FALSE \
-DL0_INSTALL_UDEV_RULES=1 \
-DUDEV_RULES_DIR=/etc/udev/rules.d/ \
-Wno-dev
@ -25,9 +27,9 @@ override_dh_auto_build:
override_dh_install:
rm -rf debian/intel-level-zero-gpu/etc/
rm -rf debian/intel-level-zero-gpu/usr/lib/x86_64-linux-gnu/intel-opencl/
rm -rf debian/intel-level-zero-gpu/usr/lib/${DEB_TARGET_MULTIARCH}/intel-opencl/
rm -rf debian/intel-level-zero-gpu/usr/bin/
rm -rf debian/intel-level-zero-gpu/usr/include/ocloc_api.h
rm -rf debian/intel-level-zero-gpu/usr/lib/x86_64-linux-gnu/libocloc.so
rm -rf debian/intel-level-zero-gpu/usr/lib/${DEB_TARGET_MULTIARCH}/libocloc.so
rm -rvf debian/intel-level-zero-gpu/usr/lib/debug
dh_install

View File

@ -105,12 +105,10 @@ EOF
if [ "${ENABLE_ULT}" == "0" ]; then
NEO_SKIP_UNIT_TESTS="TRUE"
fi
if [ "${TARGET_ARCH}" == "aarch64" ]; then
NEO_SKIP_UNIT_TESTS="TRUE"
export NEO_DISABLE_BUILTINS_COMPILATION="TRUE"
fi
export NEO_SKIP_UNIT_TESTS
dch -v ${PKG_VERSION} -m "build $PKG_VERSION" -b

View File

@ -6,6 +6,7 @@
NEO_DISABLE_BUILTINS_COMPILATION ?= FALSE
RELEASE_WITH_REGKEYS ?= FALSE
IGDRCL_FORCE_USE_LIBVA ?= FALSE
NEO_SKIP_UNIT_TESTS ?= FALSE
override_dh_auto_configure:
dh_auto_configure -- ${NEO_BUILD_EXTRA_OPTS} \