Skip to content

Commit 9fedd0d

Browse files
committed
kpatch-build: fix gcc_version_check
gcc version string format may be 'gcc (xxx xxx) x.x.x [xxx]' fix gcc_version_check to adapt to it. Signed-off-by: Li Bin <[email protected]>
1 parent eb54876 commit 9fedd0d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

kpatch-build/kpatch-build

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,9 @@ find_dirs() {
119119

120120
gcc_version_check() {
121121
# ensure gcc version matches that used to build the kernel
122-
local gccver=$(gcc --version |head -n1 |cut -d' ' -f3-)
123-
local kgccver=$(readelf -p .comment $VMLINUX |grep GCC: | tr -s ' ' | cut -d ' ' -f6-)
124-
if [[ $gccver != $kgccver ]]; then
122+
local gccver=$(gcc --version |head -n1 |cut -d' ' -f2-)
123+
local kgccver=$(readelf -p .comment $VMLINUX |grep GCC: | tr -s ' ' | cut -d ' ' -f5-)
124+
if [[ "$gccver" != "$kgccver" ]]; then
125125
warn "gcc/kernel version mismatch"
126126
echo "gcc version: $gccver"
127127
echo "kernel version: $kgccver"

0 commit comments

Comments
 (0)