[Ecls-list] alloc botch with --disable-shared

Greg Pfeil pfeil at amazon.com
Mon Oct 31 14:30:42 UTC 2005


With the current CVS, building a static library on RHEL3 is failing for me.
I can do

    ./configure --with-tcp --enable-threads

And everything is fine, but once I add "--disable-shared", I get the error
below. Same thing happens if I leave off "--with-tcp --enable-threads"
(although a few things like "type = 24" and "-lpthread", etc. change).

----------------------------------------------------------------------------

rm num_comp.c list.c mapfun.c format.c stacks.c time.c num_rand.c file.c
sequence.c ffi.c num_arith.c alloc_2.c num_log.c array.c cfun.c
disassembler.c predicate.c assignment.c backq.c main.c string.c big.c eval.c
error.c character.c threads.c print.c number.c gfun.c multival.c read.c
macros.c typespec.c unixint.c hash.c compiler.c num_sfun.c num_pred.c tcp.c
reference.c structure.c unixfsys.c symbol.c pathname.c num_co.c load.c
unixsys.c cmpaux.c package.c interpreter.c instance.c
make_real[2]: Leaving directory `/home/pfeil/ecls/build/c'
if [ -f CROSS-COMPILER ]; then \
        touch ecl_min; \
else \
        gcc  -o ecl_min cinit.o c/all_symbols.o -L./ libeclmin.a -leclgc
-lpthread -ldl  -lm  -lgmp;\
fi
sed -e 's, at ecldir@,/usr/local/lib/ecl,g' < compile.pre > compile.lsp
if [ -f CROSS-COMPILER ]; then \
        ./CROSS-COMPILER < compile.lsp; \
else \
        ./ecl_min < compile.lsp; \
fi
        type = 26
 
Unrecoverable error: alloc botch.
make_real[1]: *** [ecl] Error 134
make_real[1]: Leaving directory `/home/pfeil/ecls/build'
make_real: *** [all] Error 2
pfeil-2.desktop$





More information about the ecl-devel mailing list