Just wanted to mention that it was pointed out that one could solve this in a slightly different (and uglier, but more portable) way: Instead of doing gcc -o busybox -Wl,--start-group lib1.a lib2.a lib3.a -Wl,--end-group one could do gcc -o busybox lib1.a lib2.a lib3.a lib1.a lib2.a lib3.a Any solution is acceptable, and would unbreak the sarge installation. :-) /* Steinar */ -- Homepage: http://www.sesse.net/