要特别注意的是,在Kconfig中,如果CONFIG_BPFILTER_UMH为m,那么bpfilter_umh将不会使用静态链接的方式编译,这样一来,如果目标系统使用的libc与编译内核的工具链使用的libc差距过大的话,会导致bpfilter_umh无法工作,也就意味着bpfilter模块无法装载。 例如,使用glibc的工具链编译的启用bpfilter支持的内核,放在musl环境的O...
bpfilter_umh is built for the default machine bit of the compiler, which may not match to the bit size of the kernel. This happens in the scenario below: You can use biarch GCC that defaults to 64-bit for building the 32-bit kernel. In this case, Kbuild passes -m32 to teach the ...