You should read the Autoconf based configuration if you use ECL on a unix-like platform, such as
If you want to compile ECL using Microsoft C++ you should read the appropiate section.
For OSX you should also read a section which specifies how to build ECL for different versions of the operating system.
If you want to cross-compile ECL, there is also a chapter on how to pre-configure, write down a configuration file and finish the compilation.
gunzip -c ecl.tgz | tar xf -
cd ecl-@PACKAGE_VERSION@ ./configureThe previous step creates a directory with the name build, and stores a bunch of makefiles in it. Note: If you are building under Solaris 9, you should rather use
./configure --enable-slow-config --with-system-gmp=nobecause otherwise ECL will fail to detect the 64-bit capabilities of the operating system.
make
$ ./configure --prefix=$HOME [...] $ cd build $ make [...] $ ./ecl -dir ./
make install
If you have a commercial version of Microsoft Visual Studio, the steps are simple:
If you want to build ECL using the free Microsoft Visual C++ Toolkit 2003, you should follow these before building ECL:
ECL now compiles with GCC 4.0. You need not specify any particular options. But if you still experience some strange behaviour, try compiling with a previous version of the compiler before reporting the bug.
For compiling with GCC 3.3 (shipped with XCode >= 2) you must instruct configure to use a different compiler, as in
$ CC=gcc-3.3 ./configure --prefix=/opt/local