Openwrt toolchain fails crosscompile libusb

Hi, i download a toolchain for my fritz 7530 with openwrt v 23.05.5 here
and with the compiler i build successfull oscam
Ok, now i would to crosscompile oscam with usb and pcsc smartreader support.
To do this i need to add the libusb to the toolchain but it fails

mkdir /home/davide/libusb
cd /home/davide/libusb
wget https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2
tar xvf libusb-1.0.26.tar.bz2
cd /home/davide/libusb/libusb-1.0.26

Then my configure

./configure CC=/home/davide/toolchains/openwrt-toolchain-23.05.5-ipq40xx-generic_gcc-12.3.0_musl_eabi.Linux-x86_64/toolchain-arm_cortex-a7+neon-vfpv4_gcc-12.3.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-gcc-12.3.0 --prefix=/home/davide/toolchains/openwrt-toolchain-23.05.5-ipq40xx-generic_gcc-12.3.0_musl_eabi.Linux-x86_64/toolchain-arm_cortex-a7+neon-vfpv4_gcc-12.3.0_musl_eabi --exec-prefix=/home/davide/toolchains/openwrt-toolchain-23.05.5-ipq40xx-generic_gcc-12.3.0_musl_eabi.Linux-x86_64/toolchain-arm_cortex-a7+neon-vfpv4_gcc-12.3.0_musl_eabi --target=arm-openwrt-linux-uclibc --host=arm-openwrt-linux-uclibc --enable-shared=no --disable-timerfd --build=x86_64-pc-linux-gnu
checking for arm-openwrt-linux-uclibc-gcc... /home/davide/toolchains/openwrt-toolchain-23.05.5-ipq40xx-generic_gcc-12.3.0_musl_eabi.Linux-x86_64/toolchain-arm_cortex-a7+neon-vfpv4_gcc-12.3.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-gcc-12.3.0

unfortunately

checking for arm-openwrt-linux-uclibc-gcc... /home/davide/toolchains/openwrt-toolchain-23.05.5-ipq40xx-generic_gcc-12.3.0_musl_eabi.Linux-x86_64/toolchain-arm_cortex-a7+neon-vfpv4_gcc-12.3.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-gcc-12.3.0
checking whether the C compiler works... no
configure: error: in `/home/davide/libusb/libusb-1.0.26':
configure: error: C compiler cannot create executables
See `config.log' for more details

Here the full log
So the trouble is very simple to reproduce... Could somebody tell me where i' m wrong?
Thanks a lot!

here, it would seem ...

arm-openwrt-linux-muslgnueabi-gcc-12.3.0: error: unrecognized command-line option '-V'
arm-openwrt-linux-muslgnueabi-gcc-12.3.0: fatal error: no input files
compilation terminated.

Thanks, i see but what can i do? Also in the full log i see

arm-openwrt-linux-muslgnueabi-gcc-12.3.0: error: unrecognized command-line option '-V'
arm-openwrt-linux-muslgnueabi-gcc-12.3.0: fatal error: no input files
arm-openwrt-linux-muslgnueabi-gcc-12.3.0: error: unrecognized command-line option '-qversion'; did you mean '--version'?
arm-openwrt-linux-muslgnueabi-gcc-12.3.0: fatal error: no input files
arm-openwrt-linux-muslgnueabi-gcc-12.3.0: warning: environment variable 'STAGING_DIR' not defined
arm-openwrt-linux-muslgnueabi-gcc-12.3.0: warning: environment variable 'STAGING_DIR' not defined
arm-openwrt-linux-muslgnueabi-gcc-12.3.0: warning: environment variable 'STAGING_DIR' not defined
/usr/lib/libgcc_s.so.1: file not recognized: file format not recognized
collect2: error: ld returned 1 exit status