Applying ./patches/0001-fix-cross-compiling.patch using plaintext: 
patching file userland/configure
configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-nls
configure: loading site script /builder/shared-workdir/build/sdk/include/site/arm
checking for arm-openwrt-linux-gcc... arm-openwrt-linux-muslgnueabi-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether arm-openwrt-linux-muslgnueabi-gcc accepts -g... yes
checking for arm-openwrt-linux-muslgnueabi-gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... arm-openwrt-linux-muslgnueabi-gcc -E
checking for grep that handles long lines and -e... /builder/shared-workdir/build/sdk/staging_dir/host/bin/grep
checking for egrep... /builder/shared-workdir/build/sdk/staging_dir/host/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking linux/net_tstamp.h usability... yes
checking linux/net_tstamp.h presence... yes
checking for linux/net_tstamp.h... yes
checking librdi.h usability... no
checking librdi.h presence... no
checking for librdi.h... no
arm-openwrt-linux-muslgnueabi-gcc: error: unrecognized -march target: native
arm-openwrt-linux-muslgnueabi-gcc: note: valid arguments are: armv4 armv4t armv5t armv5te armv5tej armv6 armv6j armv6k armv6z armv6kz armv6zk armv6t2 armv6-m armv6s-m armv7 armv7-a armv7ve armv7-r armv7-m armv7e-m armv8-a armv8.1-a armv8.2-a armv8.3-a armv8.4-a armv8.5-a armv8.6-a armv8-m.base armv8-m.main armv8-r armv8.1-m.main armv9-a iwmmxt iwmmxt2
arm-openwrt-linux-muslgnueabi-gcc: error: missing argument to '-march='
checking for clock_gettime in -lrt... yes
checking for nl_handle_alloc in -lnl... no
checking for dlopen, dlsym in -ldl... yes
checking for nl_socket_alloc in -lnl-3... (cached) no
checking PF_RING AF_XDP support... no
configure: creating ./config.status
config.status: creating lib/Makefile
config.status: creating lib/pfring_config
config.status: creating examples/Makefile
config.status: creating examples_zc/Makefile
config.status: creating examples_ft/Makefile
config.status: creating c++/Makefile
config.status: creating nbpf/Makefile
config.status: creating wireshark/extcap/Makefile
config.status: creating lib/config.h
configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-nls
make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/linux-5.15.111'
  CC [M]  /builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel/pf_ring.o
/builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel/pf_ring.c: In function 'ring_release':
/builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel/pf_ring.c:5489:6: error: the comparison will always evaluate as 'true' for the address of 'name' will never be NULL [-Werror=address]
 5489 |      && pfr->zc_device_entry->zc_dev.dev->name) {
      |      ^~
In file included from ./include/linux/rtnetlink.h:7,
                 from /builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel/pf_ring.c:84:
./include/linux/netdevice.h:1986:33: note: 'name' declared here
 1986 |         char                    name[IFNAMSIZ];
      |                                 ^~~~
/builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel/pf_ring.c: In function 'ring_bind':
/builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel/pf_ring.c:5620:18: error: the comparison will always evaluate as 'false' for the address of 'sa_data' will never be NULL [-Werror=address]
 5620 |   if(sa->sa_data == NULL)
      |                  ^~
In file included from /builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel/pf_ring.c:82:
./include/linux/socket.h:34:25: note: 'sa_data' declared here
   34 |         char            sa_data[14];    /* 14 bytes of protocol address */
      |                         ^~~~~~~
/builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel/pf_ring.c: In function 'hash_pkt_cluster':
/builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel/pf_ring.c:3937:7: error: this statement may fall through [-Werror=implicit-fallthrough=]
 3937 |     if(l3_proto == IPPROTO_TCP)
      |       ^
/builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel/pf_ring.c:3944:3: note: here
 3944 |   case cluster_per_flow_2_tuple:
      |   ^~~~
cc1: all warnings being treated as errors
make[5]: *** [scripts/Makefile.build:289: /builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel/pf_ring.o] Error 1
make[4]: *** [Makefile:1906: /builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/kernel] Error 2
make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/linux-5.15.111'
make[3]: *** [Makefile:92: /builder/shared-workdir/build/sdk/build_dir/target-arm_arm926ej-s_musl_eabi/linux-at91_sam9x/PF_RING-8.0.0/.built] Error 2
time: package/feeds/packages/libpfring/compile#16.94#4.69#25.57