Instead of aarch64, Fenix packaged some x86_64 binary files in linux-headers-amlogic-mainline_1.7.4_arm64.deb .
For example,
khadas@Khadas:/usr/src/linux-headers-6.11.2+/scripts/mod$ pwd
/usr/src/linux-headers-6.11.2+/scripts/mod
khadas@Khadas:/usr/src/linux-headers-6.11.2+/scripts/mod$ file modpost
modpost: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f3e94f73244b6928b5c3a49dce0f8ae76b53eada, for GNU/Linux 3.2.0, not stripped
When I compile zfs, zfs use this modpost and fail at the end.