Closed joe-lawrence closed 2 years ago
Ok, I think I have a handle on what the problem is: kmod/patch/kpatch-syscall.h defines the syscall macros by kernel version only for x86_64. The one that's trying to build for ppc64le is a newer definition than rhel-7. Furthermore, it looks like the syscall macros started arch-independent, and then over time arches started adding their own variants. It will take a little while to juggle the code, but I think a cleaner solution would be something like:
arch N specific definitions
kernel 1
kernel 2
etc
if the macros haven't been defined above
generic implementation
kernel 1
kernel 2
etc
build.log.tar.gz