--- ld/x86_aout.h.orig 2003-01-28 17:17:14.000000000 -0500 +++ ld/x86_aout.h 2005-05-07 22:40:05.000000000 -0400 @@ -13,7 +13,9 @@ typedef long Long; #define __OUT_OK 1 #else -typedef char Long[4]; +#define __OUT_OK 1 +#include +typedef int32_t Long; #endif struct exec { /* a.out header */