2005-Feb-07
Compiling some NetBSD software under Linux was failing with:/usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 08049800And running the resulting binary failed with: "Illegal instruction".
I debugged this more and saw that my /usr/lib/crt1.o (and related) were different sizes from my other development box. For some reason, my GLIBC was broken, so I reinstalled it from a package I had made last year. This fixed that build problem.