Skip to content

A problem about building krcore kernel module #2

@HandsomeBoy-gitch

Description

@HandsomeBoy-gitch

Dear author, I had a problem compiling the krcore kernel module. I'm sorry that this may disturb your study and life. I am interested in your project and hope to reproduce it.Thank you for your checking of this question.
————————————————————————————————
[root@localhost KRdmaKit-syscall]# make
cp -f /usr/src/ofa_kernel/default/Module*.symvers /home/Lichenxiang/krdmakit/KRdmaKit-syscall/Module.symvers
make -C /lib/modules/4.19.37/build M=/home/Lichenxiang/krdmakit/KRdmaKit-syscall CC=clang-9 CONFIG_CC_IS_CLANG=y
make[1]: Entering directory `/usr/src/linux-4.19.37'
cd /home/Lichenxiang/krdmakit/KRdmaKit-syscall; cargo build -Z build-std=core,alloc --target=x86_64-unknown-none-linuxkernel
Updating crates.io index
warning: spurious network error (2 tries remaining): failed to connect to github.com: Connection timed out; class=Os (2)
Compiling linux-kernel-module v0.1.0 (/home/Lichenxiang/krdmakit/rust-kernel-rdma/deps/rust-kernel-module)
Compiling rust-kernel-linux-util v0.1.0 (/home/Lichenxiang/krdmakit/rust-kernel-rdma/rust-kernel-linux-util)
Compiling rust-kernel-rdma-base v0.1.0 (/home/Lichenxiang/krdmakit/rust-kernel-rdma/rust-kernel-rdma-base)
Compiling KRdmaKitSyscall v0.1.0 (/home/Lichenxiang/krdmakit/KRdmaKit-syscall)
The following warnings were emitted during compilation:

warning: In file included from :2:
warning: /usr/src/ofa_kernel/default/include/generated/autoconf.h:2:2: warning: #include_next in file found relative to primary source file or found by absolute path; will search from start of include path [-Winclude-next-absolute-path]
warning: #include_next <generated/autoconf.h>
warning: ^
warning: In file included from src/native/kernel_helper.c:1:
warning: In file included from src/native/kernel_helper.h:1:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/moduleparam.h:7:
warning: In file included from //usr/src/ofa_kernel/default/include/linux/kernel.h:6:
warning: /lib/modules/4.19.37/build/./include/linux/kernel.h:6:10: error: 'stdarg.h' file not found with include; use "quotes" instead
warning: #include <stdarg.h>
warning: ^~~~~~~~~~
warning: "stdarg.h"
warning: In file included from src/native/kernel_helper.c:1:
warning: In file included from src/native/kernel_helper.h:1:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/moduleparam.h:7:
warning: In file included from //usr/src/ofa_kernel/default/include/linux/kernel.h:6:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/kernel.h:6:
warning: /lib/modules/4.19.37/build/./include/linux/stdarg.h:26:5: warning: 'STDC_VERSION' is not defined, evaluates to 0 [-Wundef]
warning: #if STDC_VERSION >= 199901L || __cplusplus >= 201103L || !defined(STRICT_ANSI)
warning: ^
warning: /lib/modules/4.19.37/build/./include/linux/stdarg.h:26:36: warning: '__cplusplus' is not defined, evaluates to 0 [-Wundef]
warning: #if STDC_VERSION >= 199901L || __cplusplus >= 201103L || !defined(STRICT_ANSI)
warning: ^
warning: In file included from src/native/kernel_helper.c:1:
warning: In file included from src/native/kernel_helper.h:1:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/moduleparam.h:7:
warning: In file included from //usr/src/ofa_kernel/default/include/linux/kernel.h:6:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/kernel.h:14:
warning: In file included from //usr/src/ofa_kernel/default/include/linux/printk.h:8:
warning: /lib/modules/4.19.37/build/./include/linux/printk.h:5:10: error: 'stdarg.h' file not found with include; use "quotes" instead
warning: #include <stdarg.h>
warning: ^~~~~~~~~~
warning: "stdarg.h"
warning: In file included from src/native/kernel_helper.c:1:
warning: In file included from src/native/kernel_helper.h:1:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/moduleparam.h:7:
warning: In file included from //usr/src/ofa_kernel/default/include/linux/kernel.h:6:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/kernel.h:14:
warning: In file included from //usr/src/ofa_kernel/default/include/linux/printk.h:8:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/printk.h:336:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/dynamic_debug.h:6:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/jump_label.h:121:
warning: /lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:36:2: error: implicit declaration of function 'asm_volatile_goto' [-Werror,-Wimplicit-function-declaration]
warning: asm_volatile_goto("1:"
warning: ^
warning: /lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:42:3: error: expected ')'
warning: : : "i" (key), "i" (branch) : : l_yes);
warning: ^
warning: /lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:36:19: note: to match this '('
warning: asm_volatile_goto("1:"
warning: ^
warning: /lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:51:2: error: implicit declaration of function 'asm_volatile_goto' [-Werror,-Wimplicit-function-declaration]
warning: asm_volatile_goto("1:"
warning: ^
warning: /lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:58:3: error: expected ')'
warning: : : "i" (key), "i" (branch) : : l_yes);
warning: ^
warning: /lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:51:19: note: to match this '('
warning: asm_volatile_goto("1:"
warning: ^
warning: In file included from src/native/kernel_helper.c:1:
warning: In file included from src/native/kernel_helper.h:2:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/stat.h:19:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/time.h:6:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/seqlock.h:36:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/spinlock.h:51:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/preempt.h:81:
warning: In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/preempt.h:7:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/thread_info.h:38:
warning: In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/thread_info.h:53:
warning: In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/cpufeature.h:5:
warning: In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/processor.h:21:
warning: In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/msr.h:11:
warning: In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/cpumask.h:5:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/cpumask.h:12:
warning: In file included from //usr/src/ofa_kernel/default/include/linux/bitmap.h:6:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/bitmap.h:9:
warning: In file included from //usr/src/ofa_kernel/default/include/linux/string.h:6:
warning: /lib/modules/4.19.37/build/./include/linux/string.h:9:10: error: 'stdarg.h' file not found with include; use "quotes" instead
warning: #include <stdarg.h>
warning: ^~~~~~~~~~
warning: "stdarg.h"
warning: In file included from src/native/kernel_helper.c:1:
warning: In file included from src/native/kernel_helper.h:2:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/stat.h:19:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/time.h:6:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/seqlock.h:36:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/spinlock.h:51:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/preempt.h:81:
warning: In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/preempt.h:7:
warning: In file included from /lib/modules/4.19.37/build/./include/linux/thread_info.h:38:
warning: In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/thread_info.h:53:
warning: /lib/modules/4.19.37/build/./arch/x86/include/asm/cpufeature.h:164:2: error: implicit declaration of function 'asm_volatile_goto' [-Werror,-Wimplicit-function-declaration]
warning: asm_volatile_goto("1: jmp 6f\n"
warning: ^
warning: /lib/modules/4.19.37/build/./arch/x86/include/asm/cpufeature.h:195:4: error: expected ')'
warning: : : [feature] "i" (bit),
warning: ^
warning: /lib/modules/4.19.37/build/./arch/x86/include/asm/cpufeature.h:164:19: note: to match this '('
warning: asm_volatile_goto("1: jmp 6f\n"
warning: ^
warning: 3 warnings and 9 errors generated.

error: failed to run custom build command for KRdmaKitSyscall v0.1.0 (/home/Lichenxiang/krdmakit/KRdmaKit-syscall)

Caused by:
process didn't exit successfully: /home/Lichenxiang/krdmakit/KRdmaKit-syscall/target/debug/build/KRdmaKitSyscall-33d4d8acb94183c0/build-script-build (exit status: 1)
--- stdout
cargo:rust-cfg=out
cargo:rerun-if-env-changed=CC
cargo:rerun-if-env-changed=KDIR
cargo:rerun-if-env-changed=c_flags
cargo:rerun-if-env-changed=ofa_flags
cargo:rustc-cfg=BASE_MLNX_OFED_LINUX_5_1_2_3_7_1
cargo:rerun-if-changed=../include/common.h
cargo:rerun-if-changed=src/native/kernel_helper.h
cargo:rerun-if-changed=src/native/kernel_helper.c
OPT_LEVEL = Some("2")
HOST = Some("x86_64-unknown-linux-gnu")
cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-none-linuxkernel
CFLAGS_x86_64-unknown-none-linuxkernel = None
cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_none_linuxkernel
CFLAGS_x86_64_unknown_none_linuxkernel = None
cargo:rerun-if-env-changed=TARGET_CFLAGS
TARGET_CFLAGS = None
cargo:rerun-if-env-changed=CFLAGS
CFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("true")
running: "clang-9" "-O2" "-ffunction-sections" "-fdata-sections" "-gdwarf-4" "-fno-omit-frame-pointer" "--target=x86_64-unknown-none-linuxkernel" "-include" "/lib/modules/4.19.37/build/include/generated/autoconf.h" "-include" "/usr/src/ofa_kernel/default/include/generated/autoconf.h" "-I//usr/src/ofa_kernel/default/include" "-Wp,-MD,/home/Lichenxiang/krdmakit/KRdmaKit-syscall/target/x86_64-unknown-none-linuxkernel/debug/.libKRdmaKitSyscall.a.d" "-nostdinc" "-isystem" "/usr/local/bin/../include" "-I/lib/modules/4.19.37/build/./arch/x86/include" "-I/lib/modules/4.19.37/build/./arch/x86/include/generated" "-I/lib/modules/4.19.37/build/./include" "-I/lib/modules/4.19.37/build/./arch/x86/include/uapi" "-I/lib/modules/4.19.37/build/./arch/x86/include/generated/uapi" "-I/lib/modules/4.19.37/build/./include/uapi" "-I/lib/modules/4.19.37/build/./include/generated/uapi" "-include" "/lib/modules/4.19.37/build/./include/linux/kconfig.h" "-include" "/lib/modules/4.19.37/build/./include/linux/compiler_types.h" "-D__KERNEL__" "-Qunused-arguments" "-Wall" "-Wundef" "-Wstrict-prototypes" "-Wno-trigraphs" "-fno-strict-aliasing" "-fno-common" "-fshort-wchar" "-Werror-implicit-function-declaration" "-Wno-format-security" "-std=gnu89" "-no-integrated-as" "-fno-PIE" "-DCC_HAVE_ASM_GOTO" "-mno-sse" "-mno-mmx" "-mno-sse2" "-mno-3dnow" "-mno-avx" "-m64" "-mno-80387" "-mstack-alignment=8" "-mtune=generic" "-mno-red-zone" "-mcmodel=kernel" "-funit-at-a-time" "-DCONFIG_AS_CFI=1" "-DCONFIG_AS_CFI_SIGNAL_FRAME=1" "-DCONFIG_AS_CFI_SECTIONS=1" "-DCONFIG_AS_FXSAVEQ=1" "-DCONFIG_AS_SSSE3=1" "-DCONFIG_AS_CRC32=1" "-DCONFIG_AS_AVX=1" "-DCONFIG_AS_AVX2=1" "-DCONFIG_AS_AVX512=1" "-DCONFIG_AS_SHA1_NI=1" "-DCONFIG_AS_SHA256_NI=1" "-pipe" "-Wno-sign-compare" "-fno-asynchronous-unwind-tables" "-mretpoline-external-thunk" "-fno-delete-null-pointer-checks" "-O2" "-Wframe-larger-than=2048" "-fstack-protector-strong" "-Wno-format-invalid-specifier" "-Wno-gnu" "-Wno-address-of-packed-member" "-Wno-tautological-compare" "-mno-global-merge" "-Wno-unused-const-variable" "-g" "-pg" "-mfentry" "-DCC_USING_FENTRY" "-Wdeclaration-after-statement" "-Wno-pointer-sign" "-fno-strict-overflow" "-fno-merge-all-constants" "-fno-stack-check" "-Werror=implicit-int" "-Werror=strict-prototypes" "-Werror=date-time" "-Werror=incompatible-pointer-types" "-Wno-initializer-overrides" "-Wno-unused-value" "-Wno-format" "-Wno-sign-compare" "-Wno-format-zero-length" "-Wno-uninitialized" "-DMODULE" "-DKBUILD_BASENAME="libKRdmaKitSyscall"" "-DKBUILD_MODNAME="libKRdmaKitSyscall"" "-DMODULE" "-o" "/home/Lichenxiang/krdmakit/KRdmaKit-syscall/target/x86_64-unknown-none-linuxkernel/debug/build/KRdmaKitSyscall-3de05ecf81326dec/out/src/native/kernel_helper.o" "-c" "src/native/kernel_helper.c"
cargo:warning=In file included from :2:
cargo:warning=/usr/src/ofa_kernel/default/include/generated/autoconf.h:2:2: warning: #include_next in file found relative to primary source file or found by absolute path; will search from start of include path [-Winclude-next-absolute-path]
cargo:warning=#include_next <generated/autoconf.h>
cargo:warning= ^
cargo:warning=In file included from src/native/kernel_helper.c:1:
cargo:warning=In file included from src/native/kernel_helper.h:1:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/moduleparam.h:7:
cargo:warning=In file included from //usr/src/ofa_kernel/default/include/linux/kernel.h:6:
cargo:warning=/lib/modules/4.19.37/build/./include/linux/kernel.h:6:10: error: 'stdarg.h' file not found with include; use "quotes" instead
cargo:warning=#include <stdarg.h>
cargo:warning= ^~~~~~~~~~
cargo:warning= "stdarg.h"
cargo:warning=In file included from src/native/kernel_helper.c:1:
cargo:warning=In file included from src/native/kernel_helper.h:1:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/moduleparam.h:7:
cargo:warning=In file included from //usr/src/ofa_kernel/default/include/linux/kernel.h:6:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/kernel.h:6:
cargo:warning=/lib/modules/4.19.37/build/./include/linux/stdarg.h:26:5: warning: 'STDC_VERSION' is not defined, evaluates to 0 [-Wundef]
cargo:warning=#if STDC_VERSION >= 199901L || __cplusplus >= 201103L || !defined(STRICT_ANSI)
cargo:warning= ^
cargo:warning=/lib/modules/4.19.37/build/./include/linux/stdarg.h:26:36: warning: '__cplusplus' is not defined, evaluates to 0 [-Wundef]
cargo:warning=#if STDC_VERSION >= 199901L || __cplusplus >= 201103L || !defined(STRICT_ANSI)
cargo:warning= ^
cargo:warning=In file included from src/native/kernel_helper.c:1:
cargo:warning=In file included from src/native/kernel_helper.h:1:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/moduleparam.h:7:
cargo:warning=In file included from //usr/src/ofa_kernel/default/include/linux/kernel.h:6:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/kernel.h:14:
cargo:warning=In file included from //usr/src/ofa_kernel/default/include/linux/printk.h:8:
cargo:warning=/lib/modules/4.19.37/build/./include/linux/printk.h:5:10: error: 'stdarg.h' file not found with include; use "quotes" instead
cargo:warning=#include <stdarg.h>
cargo:warning= ^~~~~~~~~~
cargo:warning= "stdarg.h"
cargo:warning=In file included from src/native/kernel_helper.c:1:
cargo:warning=In file included from src/native/kernel_helper.h:1:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/moduleparam.h:7:
cargo:warning=In file included from //usr/src/ofa_kernel/default/include/linux/kernel.h:6:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/kernel.h:14:
cargo:warning=In file included from //usr/src/ofa_kernel/default/include/linux/printk.h:8:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/printk.h:336:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/dynamic_debug.h:6:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/jump_label.h:121:
cargo:warning=/lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:36:2: error: implicit declaration of function 'asm_volatile_goto' [-Werror,-Wimplicit-function-declaration]
cargo:warning= asm_volatile_goto("1:"
cargo:warning= ^
cargo:warning=/lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:42:3: error: expected ')'
cargo:warning= : : "i" (key), "i" (branch) : : l_yes);
cargo:warning= ^
cargo:warning=/lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:36:19: note: to match this '('
cargo:warning= asm_volatile_goto("1:"
cargo:warning= ^
cargo:warning=/lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:51:2: error: implicit declaration of function 'asm_volatile_goto' [-Werror,-Wimplicit-function-declaration]
cargo:warning= asm_volatile_goto("1:"
cargo:warning= ^
cargo:warning=/lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:58:3: error: expected ')'
cargo:warning= : : "i" (key), "i" (branch) : : l_yes);
cargo:warning= ^
cargo:warning=/lib/modules/4.19.37/build/./arch/x86/include/asm/jump_label.h:51:19: note: to match this '('
cargo:warning= asm_volatile_goto("1:"
cargo:warning= ^
cargo:warning=In file included from src/native/kernel_helper.c:1:
cargo:warning=In file included from src/native/kernel_helper.h:2:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/stat.h:19:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/time.h:6:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/seqlock.h:36:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/spinlock.h:51:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/preempt.h:81:
cargo:warning=In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/preempt.h:7:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/thread_info.h:38:
cargo:warning=In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/thread_info.h:53:
cargo:warning=In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/cpufeature.h:5:
cargo:warning=In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/processor.h:21:
cargo:warning=In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/msr.h:11:
cargo:warning=In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/cpumask.h:5:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/cpumask.h:12:
cargo:warning=In file included from //usr/src/ofa_kernel/default/include/linux/bitmap.h:6:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/bitmap.h:9:
cargo:warning=In file included from //usr/src/ofa_kernel/default/include/linux/string.h:6:
cargo:warning=/lib/modules/4.19.37/build/./include/linux/string.h:9:10: error: 'stdarg.h' file not found with include; use "quotes" instead
cargo:warning=#include <stdarg.h>
cargo:warning= ^~~~~~~~~~
cargo:warning= "stdarg.h"
cargo:warning=In file included from src/native/kernel_helper.c:1:
cargo:warning=In file included from src/native/kernel_helper.h:2:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/stat.h:19:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/time.h:6:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/seqlock.h:36:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/spinlock.h:51:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/preempt.h:81:
cargo:warning=In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/preempt.h:7:
cargo:warning=In file included from /lib/modules/4.19.37/build/./include/linux/thread_info.h:38:
cargo:warning=In file included from /lib/modules/4.19.37/build/./arch/x86/include/asm/thread_info.h:53:
cargo:warning=/lib/modules/4.19.37/build/./arch/x86/include/asm/cpufeature.h:164:2: error: implicit declaration of function 'asm_volatile_goto' [-Werror,-Wimplicit-function-declaration]
cargo:warning= asm_volatile_goto("1: jmp 6f\n"
cargo:warning= ^
cargo:warning=/lib/modules/4.19.37/build/./arch/x86/include/asm/cpufeature.h:195:4: error: expected ')'
cargo:warning= : : [feature] "i" (bit),
cargo:warning= ^
cargo:warning=/lib/modules/4.19.37/build/./arch/x86/include/asm/cpufeature.h:164:19: note: to match this '('
cargo:warning= asm_volatile_goto("1: jmp 6f\n"
cargo:warning= ^
cargo:warning=3 warnings and 9 errors generated.
exit status: 1

--- stderr

error occurred: Command "clang-9" "-O2" "-ffunction-sections" "-fdata-sections" "-gdwarf-4" "-fno-omit-frame-pointer" "--target=x86_64-unknown-none-linuxkernel" "-include" "/lib/modules/4.19.37/build/include/generated/autoconf.h" "-include" "/usr/src/ofa_kernel/default/include/generated/autoconf.h" "-I//usr/src/ofa_kernel/default/include" "-Wp,-MD,/home/Lichenxiang/krdmakit/KRdmaKit-syscall/target/x86_64-unknown-none-linuxkernel/debug/.libKRdmaKitSyscall.a.d" "-nostdinc" "-isystem" "/usr/local/bin/../include" "-I/lib/modules/4.19.37/build/./arch/x86/include" "-I/lib/modules/4.19.37/build/./arch/x86/include/generated" "-I/lib/modules/4.19.37/build/./include" "-I/lib/modules/4.19.37/build/./arch/x86/include/uapi" "-I/lib/modules/4.19.37/build/./arch/x86/include/generated/uapi" "-I/lib/modules/4.19.37/build/./include/uapi" "-I/lib/modules/4.19.37/build/./include/generated/uapi" "-include" "/lib/modules/4.19.37/build/./include/linux/kconfig.h" "-include" "/lib/modules/4.19.37/build/./include/linux/compiler_types.h" "-D__KERNEL__" "-Qunused-arguments" "-Wall" "-Wundef" "-Wstrict-prototypes" "-Wno-trigraphs" "-fno-strict-aliasing" "-fno-common" "-fshort-wchar" "-Werror-implicit-function-declaration" "-Wno-format-security" "-std=gnu89" "-no-integrated-as" "-fno-PIE" "-DCC_HAVE_ASM_GOTO" "-mno-sse" "-mno-mmx" "-mno-sse2" "-mno-3dnow" "-mno-avx" "-m64" "-mno-80387" "-mstack-alignment=8" "-mtune=generic" "-mno-red-zone" "-mcmodel=kernel" "-funit-at-a-time" "-DCONFIG_AS_CFI=1" "-DCONFIG_AS_CFI_SIGNAL_FRAME=1" "-DCONFIG_AS_CFI_SECTIONS=1" "-DCONFIG_AS_FXSAVEQ=1" "-DCONFIG_AS_SSSE3=1" "-DCONFIG_AS_CRC32=1" "-DCONFIG_AS_AVX=1" "-DCONFIG_AS_AVX2=1" "-DCONFIG_AS_AVX512=1" "-DCONFIG_AS_SHA1_NI=1" "-DCONFIG_AS_SHA256_NI=1" "-pipe" "-Wno-sign-compare" "-fno-asynchronous-unwind-tables" "-mretpoline-external-thunk" "-fno-delete-null-pointer-checks" "-O2" "-Wframe-larger-than=2048" "-fstack-protector-strong" "-Wno-format-invalid-specifier" "-Wno-gnu" "-Wno-address-of-packed-member" "-Wno-tautological-compare" "-mno-global-merge" "-Wno-unused-const-variable" "-g" "-pg" "-mfentry" "-DCC_USING_FENTRY" "-Wdeclaration-after-statement" "-Wno-pointer-sign" "-fno-strict-overflow" "-fno-merge-all-constants" "-fno-stack-check" "-Werror=implicit-int" "-Werror=strict-prototypes" "-Werror=date-time" "-Werror=incompatible-pointer-types" "-Wno-initializer-overrides" "-Wno-unused-value" "-Wno-format" "-Wno-sign-compare" "-Wno-format-zero-length" "-Wno-uninitialized" "-DMODULE" "-DKBUILD_BASENAME="libKRdmaKitSyscall"" "-DKBUILD_MODNAME="libKRdmaKitSyscall"" "-DMODULE" "-o" "/home/Lichenxiang/krdmakit/KRdmaKit-syscall/target/x86_64-unknown-none-linuxkernel/debug/build/KRdmaKitSyscall-3de05ecf81326dec/out/src/native/kernel_helper.o" "-c" "src/native/kernel_helper.c" with args "clang-9" did not execute successfully (status code exit status: 1).
————————————————————————————————
When I enter the make command, it prompts the above error. My server is CentOS7, which is different from your server Ubuntu 18. Therefore, I speculate that it may be an operating system type problem. I don't know whether this speculation is correct. I hope you can provide an answer. Thank you again.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions