Joe Ciccone wrote:
Joe Ciccone wrote:
Andy Kennedy wrote:
Why can I not get a dynamically linked program to run under the
cross-compile system?
You can run ARM code on a X86.
Wow, sorry. You _can't_ run ARM code on a x86.
_______________________________________________
Clfs-support mailing list
Clfs-support@lists.cross-lfs.org
http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org
Which is why I was attempting to run the dynamically linked program
under a NFS mounted system -- Problem is, however, that I'm getting a
seg fault when I do it this way, however, when I mount the sucker via
USB device OR via MTD (on jffs2) I cannot get ANYTHING out of it --
which is why I'm trying to debug this system in a controlled environment
(ON THE ARM).
When statically linking a program, if I'm not mistaken, the linker
actually chooses the libs from within the cross-tool directory, also,
these files are ALL .a files. I have no problem with the tool-chain
compiler, but there is something way out of whack with the cross-built
native library (which, shouldn't this be about the same thing as the
cross-built cross-compiler library with it only being homed
differently?). I cannot even get the system to dump a core file for me
(the system that I'm on has my custom kernel in it already -- the
default left out most of the stuff I needed). Something is really
really screwy and I have not found ANYTHING about it.
When init starts (with the system either on USB stick or via the MTD)
the system doesn't crap out and give a kernel panic (the original e-mail
depicted this by showing that I could plug in the USB stick AFTER init
takes control) which means that init is still running, but just hung up
somehow. WHY? I've been fussing around this issue for about three
weeks. I cannot find ANY information about it out on the web. . . I
cannot find out, even, if it is possible to build a GlibC 2.6.1 base on
the ARM -- everything I found said that the best thing to use for ARM
was GlibC 2.3.6 or uClibC. As for the latter, I couldn't get readdir()
and opendir() to work when statically or dynamically linking to it, so I
cannot use that without doing some major rewrites of my code.
Can you think of anything I can try?
By the way, the last e-mail I send asking about if anyone was on the
list was not me being impatient, but frustration talking -- and truly
wondering whether the list had gone cold.
Andy
begin:vcard
fn:Andy Kennedy
n:;Andy Kennedy
org:TechMon Research Inc.
adr;dom:;;2221 Dianne Drive;Birmingham;AL;35235
email;internet:[EMAIL PROTECTED]
title:Sr. Software Engineer
tel;work:(205) 854-9895
tel;cell:(256) 453-1814
version:2.1
end:vcard
_______________________________________________
Clfs-support mailing list
Clfs-support@lists.cross-lfs.org
http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org