octave2.1 segfaults on hppa
We had not noticed for a few releases that octave2.1 builds, but doesn't
run on hppa. This becomes apparent when the regression tests are attempted:
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.
Running ./octave.test/args/args.exp ...
FAIL: octave.test/args/args-1.m
FAIL: octave.test/args/args-2.m
FAIL: octave.test/args/args-3.m
FAIL: octave.test/args/args-4.m
[...]
# of expected passes 5
# of unexpected failures 1531
WARNING: octave_version failed:
panic: Segmentation fault -- stopping myself...
The final link step is:
/usr/bin/g++-3.2 -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -O2 -rdynamic \
-L.. -fPIC -s -o octave \
main.o \
-L../liboctave -L../libcruft -L../src -Wl,-rpath -Wl,/usr/lib/octave-2.1.48 \
-loctinterp -loctave -lcruft ../glob/glob.o ../glob/fnmatch.o \
/usr/lib/liblapack2.so /usr/lib/libblas2.so -lfftw -lreadline -lncurses -ldl -lhdf5 -lz -lm -L/usr/lib/gcc-lib/hppa-linux/3.2.3 -L/usr/lib/gcc-lib/hppa-linux/3.2.3/../../.. -lhdf5 -lz -lfrtbegin -lg2c -lm -lgcc_s
and as is evident, there are quite a few external libraries involved. How
shall we go about this? Compile with -g ? Configure with fewer options?
Can one you good hppa folks look into this?
Dirk
--
Don't drink and derive. Alcohol and algebra don't mix.
Reply to: