--- a/debian/patches/ada-bug564232.diff 2011-09-18 01:41:36.000000000 +0200 +++ b/debian/patches/ada-bug564232.diff 2012-03-26 15:03:49.000000000 +0200 @@ -5,7 +5,7 @@ #endif -#if defined (__FreeBSD__) || defined (__vxworks) || defined(__rtems__) -+#if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined (__vxworks) || defined(__rtems__) ++#if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined (__vxworks) || defined(__rtems__) || defined (__GNU__) # define Has_Sockaddr_Len 1 #else # define Has_Sockaddr_Len 0