I have gumstix device that came in with default factory setting
(prebuilt image). This has micro libraries. I have test tried the
following simple program to run on guest.
cout << "Testing set" << endl;
cout << "End of the test" << endl;
Error: Illegal instruction (if line 7 is replaced with cout <<
cos(90) << endl; same error is displayed but would have chance at
least to execute cout)
The errors are perhaps due to inconsistent libraries between the
development platform and the target. But I am not sure if this has
something to do with buildroot environment.
picking up libstdc++.so.6.0.9 on development box from staging (should
this be rather from toolchain?)
target having libstdc++.so.6.0.8 (copied libstdc++.so.6.0.9 to target
and make link to it but got same results.)
would copying over uClibc++ over to where uClibc resides solve the problem?
On another note, where do i need to look to confirm something is
missing on the target? Rather, given a cross compiled binary for
target, what tools, if any, provided on host to tell what libraries
are required on gumstix device?
Note: UDP testing of wireless interface between host and target worked
fine. sender (host machine), receiver (on gumstix). pthread testing is
Lastly, I am planning to update the firmware: where can I find
prebuilt images with list of what is supported by them etc?
Any comment/pointers to help greatly appreciated!