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

Attachment: msg02560/pgp00000.pgp
Description: PGP signature

Reply via email to