From: Tomas Z. <zel...@gm...> - 2006-06-28 12:30:58
|
I think this may be issue discussed as 1) in http://article.gmane.org/gmane.lisp.clisp.general/11079/ If I recall correctly, the problem is that if you have gcc4, you should use libsigsegv 2.3 or newer - there was a test in older versions that gcc4 optimizes away. Is it your case? >From post referenced (by Hoehle, Joerg-Cyril) --- 1) gcc4 causes libsigsegv to misconfigure and not provide stack overflow detection. This can be seen in the include file sigsegv.h. If it does not say #if 1 # define HAVE_STACK_OVERFLOW_RECOVERY 1 and your Linux is new enough and gcc4 was used to compile it, it's misconfigured. --- On 6/28/06, Joe Corneli <jco...@pl...> wrote: > Am I doing something idiotic? > > When I try to run ./configure... in order to build clisp-2.38 > on my Mac OS X 10.3.9 box, I get an error with instructions: > > ./configure: libsigsegv was not detected, thus some features, such as > generational garbage collection and > stack overflow detection in interpreted Lisp code > cannot be provided. > Please do this: > mkdir tools; cd tools; prefix=`pwd`/powerpc-apple-darwin7.9.0 > wget http://ftp.gnu.org/pub/gnu/libsigsegv/libsigsegv-2.2.tar.gz > tar xfz libsigsegv-2.2.tar.gz > cd libsigsegv-2.2 > ./configure --prefix=${prefix} && make && make check && make install > cd ../.. > ./configure --with-libsigsegv-prefix=${prefix} --with-libreadline-prefix=/sw --with-libsigsegv-prefix=/Users/jcorneli/clisp-2.38/tools/powerpc-apple-darwin7.9.0 > If you insist on building without libsigsegv, please pass > --ignore-absence-of-libsigsegv > to this script: > ./configure --ignore-absence-of-libsigsegv --with-libreadline-prefix=/sw --with-libsigsegv-prefix=/Users/jcorneli/clisp-2.38/tools/powerpc-apple-darwin7.9.0 > > However, here is how I am running ./configure: > > ./configure --with-libreadline-prefix=/sw --with-libsigsegv-prefix=/Users/jcorneli/clisp-2.38/tools/powerpc-apple-darwin7.9.0 > > And if I look in the directory that is supposed to contain libsigsegv, > I seem to find the right thing. Why isn't configure finding it, too? > > cd /Users/jcorneli/clisp-2.38/tools/powerpc-apple-darwin7.9.0 && find ./ > ./ > ./include > ./include/sigsegv.h > ./lib > ./lib/libsigsegv.a > ./lib/libsigsegv.la > > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > clisp-list mailing list > cli...@li... > https://lists.sourceforge.net/lists/listinfo/clisp-list > |