refactor packaging for arm64
Related-To: NEO-5853 Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
This commit is contained in:
parent
8a84170e72
commit
72f15e3e58
|
@ -20,7 +20,7 @@ components:
|
|||
infra:
|
||||
branch: master
|
||||
dest_dir: infra
|
||||
revision: 1a97e1ce0773b532a7abb3da3befd111fcf0edb2
|
||||
revision: 2c5a94b4d2399c6ae6da50da001b25da43f125aa
|
||||
type: git
|
||||
internal:
|
||||
branch: master
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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} \
|
||||
|
|
Loading…
Reference in New Issue