only skip gcc check in cross compile environment
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
This commit is contained in:
parent
853de469b3
commit
a60dd87384
16
kpatch.spec
16
kpatch.spec
@ -1,7 +1,7 @@
|
||||
Name: kpatch
|
||||
Epoch: 1
|
||||
Version: 0.9.1
|
||||
Release: 9
|
||||
Release: 10
|
||||
Summary: A Linux dynamic kernel patching infrastructure
|
||||
|
||||
License: GPLv2
|
||||
@ -97,8 +97,14 @@ popd
|
||||
%{_mandir}/man1/*.1.gz
|
||||
|
||||
%changelog
|
||||
* Wed Dec 31 2020 Zhipeng Xie<xiezhipeng1@huawei.com> -1:0.9.1-9
|
||||
- Type:bugfix
|
||||
* Tue Jan 5 2021 Zhipeng Xie<xiezhipeng1@huawei.com> -1:0.9.1-10
|
||||
- Type:enhancement
|
||||
- ID:NA
|
||||
- SUG:NA
|
||||
- DESC:only skip gcc check in cross compile environment
|
||||
|
||||
* Thu Dec 31 2020 Zhipeng Xie<xiezhipeng1@huawei.com> -1:0.9.1-9
|
||||
- Type:enhancement
|
||||
- ID:NA
|
||||
- SUG:NA
|
||||
- DESC:support remove static variables using KPATCH_IGNORE_STATIC
|
||||
@ -206,7 +212,7 @@ popd
|
||||
- SUG:restart
|
||||
- DESC:add security compile flags
|
||||
|
||||
* Tue Sep 27 2019 Zhipeng Xie<xiezhipeng1@huawei.com> - 2.0-3.1.17
|
||||
* Fri Sep 27 2019 Zhipeng Xie<xiezhipeng1@huawei.com> - 2.0-3.1.17
|
||||
- Type:enhancement
|
||||
- ID:NA
|
||||
- SUG:restart
|
||||
@ -230,7 +236,7 @@ popd
|
||||
- SUG:NA
|
||||
- DESC:rewrite spec
|
||||
|
||||
* Fri Jul 16 2019 yangbin<robin.yb@huawei.com> - 2.0-3.1.13
|
||||
* Tue Jul 16 2019 yangbin<robin.yb@huawei.com> - 2.0-3.1.13
|
||||
- Type:enhancement
|
||||
- ID:NA
|
||||
- SUG:restart
|
||||
|
||||
@ -592,7 +592,14 @@ function fn_makepatch()
|
||||
export USERMODFLAGS=`cat $G_KPATCH_FLAGS`
|
||||
export NO_PROFILING_CALLS="yes"
|
||||
export DISABLE_AFTER_LOAD="yes"
|
||||
kpatch-build -s $G_PATCH_SRC -c $G_KERNEL_CONFIG -v $G_VMLINUX --skip-gcc-check -n "${G_PREFIX}_${G_HOTPATCH_ID}" $G_DEBUG_INFO $G_PATCHFILE
|
||||
UNAME_R=$(uname -r)
|
||||
UNAME_R_ARCH=${UNAME_R##*.}
|
||||
SKIP_GCC_CHECK=""
|
||||
if [[ "${UNAME_R_ARCH}" != "$(uname -p)" ]];then
|
||||
echo "build in cross compile environment, skip gcc check"
|
||||
SKIP_GCC_CHECK="--skip-gcc-check"
|
||||
fi
|
||||
kpatch-build -s $G_PATCH_SRC -c $G_KERNEL_CONFIG -v $G_VMLINUX ${SKIP_GCC_CHECK} -n "${G_PREFIX}_${G_HOTPATCH_ID}" $G_DEBUG_INFO $G_PATCHFILE
|
||||
l_ret=$?
|
||||
cd - &>/dev/null
|
||||
if [ $l_ret -eq 0 ] && [ -f "$G_TMP_DIR/$G_HOTPATCH" ];then
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user