|
|
Line 23: |
Line 23: |
| | | |
| == Multilib == | | == Multilib == |
− |
| |
− | {{Note|I think I am almost there with the multilib builds. I'll come back and try to finish this up, unless you do it first. (Please remove these notes if you get it working.)}}
| |
− |
| |
− | {{Note|I need to disable parallel build. (Do not use make -j ...)}}
| |
− |
| |
− | {{Note|Some items, such as USE_ARCH and PKG_CONFIG_PATH.. and CXX may be unnecessary but harmless.}}
| |
| | | |
| === 32Bit === | | === 32Bit === |
| | | |
− | {{Note|32Bit build fails due to absence of /usr/lib/libiberty.a and /usr/lib/libbfd.a. The 64-bit versions of those libraries are available, but not 32-bit. Were those libraries provided by gcc? If so, review how gcc was installed.}}
| |
− |
| |
− | Compile the package:
| |
− |
| |
− | export USE_ARCH=32 &&
| |
− | PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
| |
− | CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
| |
− | setarch i386 -R ./configure --prefix=/usr --sysconfdir=/etc \
| |
− | --localstatedir=/var \
| |
− | --host=${CLFS_TARGET32} --x-libraries=${XORG_PREFIX}/lib &&
| |
− | make &&
| |
− | unset USE_ARCH
| |
− |
| |
− | Install the package:
| |
− |
| |
− | export USE_ARCH=32 &&
| |
− | make install &&
| |
− | unset USE_ARCH
| |
− |
| |
− | === N32 ===
| |
− |
| |
− | If you have an n32 arch platform, please try a similar build procedure.
| |
− |
| |
− | === 64Bit ===
| |
− |
| |
− | {{Note|If I'm right about the missing libraries, then the following might work as is. If so, then please remove this note after testing functionality of installed package.}}
| |
− |
| |
− | Compile the package:
| |
− |
| |
− | PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
| |
− | CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
| |
− | setarch x86_64 -R ./configure --prefix=/usr --sysconfdir=/etc \
| |
− | --localstatedir=/var --libdir=/usr/lib64 &&
| |
− | make
| |
− |
| |
− | Install the package:
| |
| | | |
− | make install
| |
| | | |
| = Contents = | | = Contents = |
Latest revision as of 14:53, 13 April 2009
Introduction to GCL
GNU Common Lisp (GCL) is an the GNU implementation of Common Lisp.
Project Homepage: http://www.gnu.org/software/gcl/gcl.html
Dependencies
Non-Multilib
Compile the package:
./configure --prefix=/usr
make
Install the package:
make install
Multilib
32Bit
Contents
Installed Programs:
|
gcl
|
Installed Libraries:
|
|
Installed Directories:
|
/usr/lib/gcl-2.6.7
|
Short Descriptions
GCL
|
is a GNU Common Lisp implementation
|