Have you tried changing struct sockaddr *ifa_addr; with struct sockaddr *ifa_addr __attribute__((aligned(2))); in your declaration of struct ifaddrs? That attribute lets you force an arbitrary alignment for a variable.
Cheers, Luca -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktikgud4dfshuatjawyqwn2wxf8fsznj4azagz...@mail.gmail.com