Bigloo on Linux/ARM
Some time ago we found out that bigloo needed to be built with 'gcc -O2' on
ARM platforms, when using gcc-3.3, since with -O3 some failure occured when
building bdb. Moreover that bug appeared to be fixed in gcc-3.4, and
gcc-2.95 is not able to build bigloo correctly either.
But finally, it appears that even with 'gcc-3.3 -O2' and gcc-3.4 (3.4-0pre4)
there is a problem, which shows up at least in bdb, bmem, and skribe, when
those programs early get a segfault.
Since the old build failure on arm was that using -O3 prevented to build
bdb, it could well be that although -O2 allows it to build, the generated
code is bad.
I'll try to build at -O0, and then at -O1 if -O0 worked, and will let you
know. I should also have a closer look at how gcc-3.2 performs, but that
would be a pain to have to use it, since it's supposed to be phased out from
Debian...
--
Yann Dirson <ydirson@altern.org> | Why make M$-Bill richer & richer ?
Debian-related: <dirson@debian.org> | Support Debian GNU/Linux:
Pro: <yann.dirson@fr.alcove.com> | Freedom, Power, Stability, Gratuity
http://ydirson.free.fr/ | Check <http://www.debian.org/>
Reply to: