The error message is a good sign those gumstix binaries will work with the Kindle1. The files I was using were built for a newer kernel so they worked on my DXG with 2.6.22 and might not work on the K1 with 2.6.10.
Actually, my hello program was built with libc6 not uclibc so I doubt mine would work unless I built a -static version.
The gcc was able to find the includes without a problem. I had a difficult time finding all of the correct locations for the libraries and finally had to move the crt1.o files to my build directory. These problems might have been due to my symlinks all over the place. I also had some 'sh: file not found' errors from bad linking by 'ld'. I finally compiled only '-c' to the hello.o and then ran 'ld --verbose' separately to track down the library search pathology. I never could get the linker to find the crt1.o type files and just added them to my hello directory to finish linking.
That is cool the gumstix uclibc binaries show some promise.
|