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

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: