Hello, Was wondering if anyone here knows some die-hard specifics about getting an ARM cross compiler to work, esp. C++ bits.
I have put together the gcc-2.95.3 setup that's on ftp.arm.linux.org.uk, and it apparently works fairly well. However, one bit of my code is having problems. I'm getting R_ARM_PC24 references in an .so I'm building. Looking at the logs from the build, the strange thing is that it is using -fPIC to compile the code...which is just flat out odd. I haven't tried the emdebian stuff yet (it's installed, but the task- metainstall rule for apt-get appears to be gone, and wondering how to get the xlib/glibc/gtk/orbit installed...) The code in question is the transformiix extension in Mozilla. Most of the moz codebase does compile (there are a few bugs (specifically in handling JAR files), which I think I can attribute to some wonkiness in the compiler setup, or something else), and it mostly runs (including PSM!). Anyone have any helpful pointers? I can also put up a small patch of changes that are needed to get mozilla built and running under Linux ARM if anyone is interested (and before you ask, yes, the main tree changes are bugzilla-ed, but some of the PSM xcompile stuff probably never will be). And, of course, the screenshot: http://www-unix.ecs.umass.edu/~mcrichto/arm-moz.png Thanks for any help, Mark Crichton
msg02560/pgp00000.pgp
Description: PGP signature
