I'm building against an ancient uclibc (not my choice) and I can't build libimobiledevice-glue
make all-recursive
make[1]: Entering directory '/src/libimobiledevice-glue'
Making all in src
make[2]: Entering directory '/src/libimobiledevice-glue/src'
CC socket.lo
socket.c:698:2: error: #error No reference implementation for getifaddrs available for this platform.
All I'm after in the end is USB tethering, is it possible to #ifdef out all the wifi based stuff as well?
Otherwise, I note that you've got a portable-ish getifaddrs for Windows in socket.c, could this be made to work for uclibc as well?