Package: libc6 Version: 2.3.6.ds1-13etch2 This program produces wrong output on etch arm (compiler version/flags/etc doesn't matter): #include <stdio.h> int main (void) { printf ("%llu\n", 4500000000000000000ULL); return 0; } $ ./a.out 000000000826408960 $