On Feb 21, 11:29 am, "abhinav" <[EMAIL PROTECTED]> wrote:
> 3. armv5t ----- toolchain

zero, you didn't specify a branch, i'll assume trunk, if you meant
some branch then allow me to suggest you use trunk ...
first, gtk1 is dead.
second, gtk2 is basically dead.
third, you need cairo (specifically gtk2-cairo) - if you don't have
cairo ported yet, worry about that first.
fourth, people build for arm daily and they usually don't run into
problems w/ cross compiling.
fifth, java isn't required.
sixth, not including your mozconfig in your post isn't a good start
seventh, if you have something that's failing, at least list the thing
that failed and the first error.
eighth, i don't know of "armv5t" as a toolchain, a toolchain includes
a specific compiler (vendor, version, host, target) and linker (...).
from memory the 't' means thumb. - we investigated thumb and I don't
believe we've switched to using it, iirc it caused issues for the
sucky version of gcc we were using (3.4?).

in general, you really shouldn't be running before you crawl.
that means:
1. don't --enable-optimize
2. don't --disable-debug (do --enable-debugger-info-modules)
3. don't --enable-strip (do --disable-strip)
4. don't use exotic flags (thumb, fast math,.... if you can imagine
using it, don't. in fact: don't use any flags, that includes things
like PIC - the build system should select things that work, if you
want to mess it up, do that *last*)

while http://www.mozilla.org/build/cross-compiling.html is /slightly/
out of date, i hope you read it anyway.

_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to