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!