[ooo-build] arm failure to start OOo - terminate called after throwing an instance of 'com::sun::star::ucb::InteractiveAugmentedIOException'
Chris Cheney
ccheney at ubuntu.com
Wed Sep 16 08:13:01 PDT 2009
The guy working on trying to get OOo working on arm for Ubuntu noted
that if he built it on Ubuntu 9.04 (GCC 4.3.3) instead of Ubuntu Karmic
(GCC 4.4) that it would fail before finishing due to some bug. However
if he copied the bridges/unxlngr.pro/lib/libgcc3_uno.so that did build
from it and put it into the version built with Ubuntu Karmic that it
would work. So it seems the problem lies in libgcc3_uno.so.
Any ideas?
Chris
On Fri, 2009-09-04 at 21:05 +0100, Caolán McNamara wrote:
> On Fri, 2009-09-04 at 11:21 -0500, Chris Cheney wrote:
> > Anyone have or have seen this issue before? This is running on the armel
> > architecture on Ubuntu.
>
> I haven't seen it, but I've only ever built OOo on debian under qemu
> so...
>
> Have you got workspace.cmcfixes59.patch applied ? That's got some fixes
> for IA64 and ARM to ensure the desired alignment, i.e. without it an ARM
> OOo built on qemu or in kernel lenient mode will auto-detect laxer
> alignment that is desirable on arm. There would probably be a kernel
> message about bad alignment in this case.
>
> There was some spurious -march in unxlngr.mk in the past, but I think
> this is gone now.
>
> It does look like it might be the very first uno exception throw getting
> busted (experiment with gdb, break main, catch throw, cont, and see if
> its "death on first excecption" which might point to experimenting with
> commenting out the #define USE_DOUBLE_MMAP in
> bridges/inc/bridges/cpp_uno/shared/vtablefactory.hxx
> and seeing if that makes a difference.
>
> Otherwise it might be the the exception code in
> bridges/source/cpp_uno/gcc3_linux_arm/except.cxx is wrong, e.g. the bit
> inside __ARM_EABI__ but I've no real idea, just some possible clues.
>
> C.
>
> _______________________________________________
> ooo-build mailing list
> ooo-build at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/ooo-build
More information about the ooo-build
mailing list