[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

problem building gerris on armel: Illegal instruction

Dear armel experts,
cc: Debian Science, Gerris upstream

gerris is FTBFS failing to build from source on armel, see

All other architectures have built successfully (besides s390, a
different problem which I have just patched).

The symptom in the log looks like:
make[4]: Entering directory `/build/buildd/gerris-0.9.2
/bin/sh ../../libtool --silent --mode=link cc  -I../../src -I/usr/include -DG_LOG_DOMAIN=\"Gfs-tools\" -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -DFTT_2D=1 \
	classes.c -o classes ../../src/libgfs2D.la -L/usr/lib -lgts -Wl,--export-dynamic -lgmodule-2.0 -ldl -lglib-2.0 -lm 
./classes > gfs.lang
/bin/sh: line 1:  8434 Illegal instruction     ./classes > gfs.lang
make[4]: *** [gfs.lang] Error 132
make[4]: Leaving directory `/build/buildd/gerris-0.9.2+darcs081022-dfsg.1/doc/examples'
make[3]: *** [all-recursive] Error 1

It's not clear to me why an "Illegal instruction" is occurring.  From
the previous cc line, ./classes would appear to have been compiled
successfully, so it should exist.  There's nothing obviously machine
specific in classes.c (../../src/libgfs2D.la could be a different

The gerris source is available in git, see

Please advise!


Reply to: