[Pkg-corba-devel] progress on the omniorb4 FTBFS on arm
Floris Bruynooghe
floris.bruynooghe at gmail.com
Fri Feb 22 21:47:13 UTC 2008
On Fri, Feb 22, 2008 at 09:41:43PM +0100, Thomas Girard wrote:
> On Fri, Feb 22, 2008 at 06:04:08PM +0000, Floris Bruynooghe wrote:
> > On Sun, Feb 10, 2008 at 04:18:52PM -0000, tgg at users.alioth.debian.org wrote:
> > > +ifeq ($(DEB_HOST_ARCH_CPU),arm)
> > > + confflags += --disable-alloca
> > > endif
> >
> > I've finally managed to find time to get qemu running as an ARM
> > machine. I tried both before and after this fix and in both cases
> > omnicpp segfaults.
>
> :-(
Had some more time today. So far I can't see a difference between the
--disable-alloca flag and not.
It's not actually omnicpp that segfaults, it seems it's python that
segfaults inside the _omniidlmodule.so.4.1 extension module (_omniidl
in python). So far I have no idea why, it segfaults as soon as it
tries to enter void Prefix::newFile() in
src/tool/omniidl/cxx/idlrepoId.cc. It doesn't even get to the first
statement of that function. All I can imagine right now is that
somehow something on the stack goes wrong, but I have no idea how we
can have any influence on that.
I haven't really got much experience with this sort of problem, doing
most of my programming in pure python these days. But I'll keep
digging around.
Regards
Floris
--
Debian GNU/Linux -- The Power of Freedom
www.debian.org | www.gnu.org | www.kernel.org
More information about the Pkg-corba-devel
mailing list