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
|
Name: kpatch
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 0.9.1
|
Version: 0.9.1
|
||||||
Release: 9
|
Release: 10
|
||||||
Summary: A Linux dynamic kernel patching infrastructure
|
Summary: A Linux dynamic kernel patching infrastructure
|
||||||
|
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
@ -97,8 +97,14 @@ popd
|
|||||||
%{_mandir}/man1/*.1.gz
|
%{_mandir}/man1/*.1.gz
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Dec 31 2020 Zhipeng Xie<xiezhipeng1@huawei.com> -1:0.9.1-9
|
* Tue Jan 5 2021 Zhipeng Xie<xiezhipeng1@huawei.com> -1:0.9.1-10
|
||||||
- Type:bugfix
|
- 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
|
- ID:NA
|
||||||
- SUG:NA
|
- SUG:NA
|
||||||
- DESC:support remove static variables using KPATCH_IGNORE_STATIC
|
- DESC:support remove static variables using KPATCH_IGNORE_STATIC
|
||||||
@ -206,7 +212,7 @@ popd
|
|||||||
- SUG:restart
|
- SUG:restart
|
||||||
- DESC:add security compile flags
|
- 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
|
- Type:enhancement
|
||||||
- ID:NA
|
- ID:NA
|
||||||
- SUG:restart
|
- SUG:restart
|
||||||
@ -230,7 +236,7 @@ popd
|
|||||||
- SUG:NA
|
- SUG:NA
|
||||||
- DESC:rewrite spec
|
- 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
|
- Type:enhancement
|
||||||
- ID:NA
|
- ID:NA
|
||||||
- SUG:restart
|
- SUG:restart
|
||||||
|
|||||||
@ -592,7 +592,14 @@ function fn_makepatch()
|
|||||||
export USERMODFLAGS=`cat $G_KPATCH_FLAGS`
|
export USERMODFLAGS=`cat $G_KPATCH_FLAGS`
|
||||||
export NO_PROFILING_CALLS="yes"
|
export NO_PROFILING_CALLS="yes"
|
||||||
export DISABLE_AFTER_LOAD="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=$?
|
l_ret=$?
|
||||||
cd - &>/dev/null
|
cd - &>/dev/null
|
||||||
if [ $l_ret -eq 0 ] && [ -f "$G_TMP_DIR/$G_HOTPATCH" ];then
|
if [ $l_ret -eq 0 ] && [ -f "$G_TMP_DIR/$G_HOTPATCH" ];then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user