[Ecls-list] Compile under OS X 10.7
Ron Thomas
the.ront at gmail.com
Tue Aug 23 06:18:39 UTC 2011
Hi,
I was able to compile under lion thanks to your notes at:
http://blog.gmane.org/gmane.lisp.ecl.general/
This is the script that I used based off your notes.
#!/bin/sh
mkdir -p install_ecl
mkdir -p install_gc
ROOT_DIR=`pwd`
GC_INSTALLDIR="$ROOT_DIR/install_gc"
ECL_INSTALLDIR="$ROOT_DIR/install_ecl"
cd src/gc-unstable
./configure --prefix=$GC_INSTALLDIR
make && make install
cd $ROOT_DIR
./configure --prefix=`pwd`/install_ecl --enable-boehm=system\
CC=/Developer/usr/bin/gcc-4.2\
CXX=/Developer/usr/bin/g++-4.2\
CPPFLAGS=-I$GC_INSTALLDIR/include\
LDFLAGS=-L$GC_INSTALLDIR/lib
make && make install
Thanks a lot for the fix! I'm a huge fan of this project. :)
Ron
On Sun, Aug 21, 2011 at 11:58 AM, Juan Jose Garcia-Ripoll
<juanjose.garciaripoll at googlemail.com> wrote:
> On Thu, Aug 11, 2011 at 4:42 AM, Ron Thomas <the.ront at gmail.com> wrote:
>>
>> I have been trying to build ECL under OS X 10.7 and I have been
>> running into trouble. When I try building it I end up getting a
>> segfault on the ecl_min stage (similar to the one that Mike sent an
>> email out at the end of July).
>
> There are a variety of problems. When ECL is built with gcc it uses a jump
> table to optimize the compiler. See for
> instance http://www.usenix.org/event/jvm01/gagnon/gagnon_html/node4.html
> Now Apple is using LLVM as the internal compiler for GCC and ECL insists on
> using it but llvm fails to compile to code properly.
> Once this table is removed, though, other problems persist, but are
> difficult to track -- not reproducible inside the debugger :-/ Will keep
> investigating.
> Juanjo
> --
> Instituto de Física Fundamental, CSIC
> c/ Serrano, 113b, Madrid 28006 (Spain)
> http://juanjose.garciaripoll.googlepages.com
>
More information about the ecl-devel
mailing list