Objective Caml
From CBLFS
| Download Source: | http://caml.inria.fr/pub/distrib/ocaml-3.09/ocaml-3.09.3.tar.bz2 |
|---|
Dependencies
Optional
Non-Multilib
Compile the package:
./configure --prefix /usr --with-pthread --x11lib ${XORG_PREFIX}/lib &&
make world &&
make opt &&
make opt.opt
Install the package
make install
Multilib
32Bit
Configure the package:
sed -i "/aspp=/s/'gcc'/'gcc ${BUILD32}'/g" configure &&
./configure --prefix /usr --with-pthread -host ${CLFS_TARGET32} \
-cc "gcc ${BUILD32}" --x11lib ${XORG_PREFIX}/lib
Force the assembler to compile 32bit code:
make asmcomp/proc.ml && sed -i "/Ccomp.command/s/as/as --32/g" asmcomp/proc.ml
Compile the package:
make world && make opt && make opt.opt
Install the package
make install &&
for file in camlp4o.opt camlp4r.opt ocamlc.opt ocamldep.opt ocamldoc.opt ocamlopt.opt
do
mv -v /usr/bin/$file{,-32}
done
N32
Working Configuration Unknown
64Bit
Compile the package:
sed -i "/aspp=/s/'gcc'/'gcc ${BUILD64}'/g" configure &&
./configure --prefix /usr --with-pthread -libdir /usr/lib64/ocaml \
-cc "gcc ${BUILD64}" --x11lib ${XORG_PREFIX}/lib64 &&
make world &&
make opt &&
make opt.opt
Install the package
make install