Hi,
I’m trying to set up a cross build environment for armhf (32-bit armv7l) on a Tumbleweed x64 host. Note that setting up the cross compiler for aarch64 on Tumbleweed was straight forward. But for arm32 a lot of header files seem to be missing. One of the packages I’m trying to build is libmodbus.
These packages are installed: cross-arm-gcc14, cross-arm-binutils, cross-arm-linux-glibc-devel.
Already basic things like errno.h and stdlib.h are missing. If I include the include path of arm-none (/usr/arm-none-eabi/include/, don’t know if these are compatible), a bit more is found, but arpa/inet.h, sys/ioctl.h, sys/socket.h, sys/termios.h and some declarations (e.g. nanosleep) are still not found.
The C++ compiler is furthermore missing bits/c++config.h.
Am I doing something wrong or are the cross-arm packages incomplete?