David Olliges wrote:
Oops....adding back in  export LD="ld -melf_i386" fixes that issue and
gets me to another register issue:

xptcinvoke_x86_64_linux.cpp: In function `void
gmake[8]: Leaving directory
`/ita/devel/mozilla/xpcom/reflect/xptcall/src/md/uni x'
gmake[7]: *** [libs] Error 2

Any ideas?

xpcom/reflect/xptcall/src/md/unix has a list of files to compile, all specific to one architecture. You're getting the 64 bits one, which seems wrong.

Either something bad got selected by the Makefile in that directory, and one platform variable is still not properly defined, which got you the 64 bit version when you need a normal 32 bits version. Try deleting the Makefile in case you still have an older version that needs to be regenerated from Makefile.in

Or the native object discussed in this file will actually come from the OS and be 64 bit objects, and you need a specific version of that file to do the 64 bits - 32 bits adaptation. That wouldn't be easy. An expert of the xpcom implementation would be best placed to answer to that.
_______________________________________________
mozilla-crypto mailing list
[email protected]
http://mail.mozilla.org/listinfo/mozilla-crypto

Reply via email to