[LUG.ro] Compilar Kaffe(libre) en uClibc

Gustavo Guillermo Pérez lugro@lugro.org.ar
Fri, 8 Apr 2005 20:44:24 -0500


Bueno resulta que actualicé mi parche para compilar la máquina virtual de Java 
(Kaffe libre) para que compile en un entorno uClibc lo que le da a los 
programas java la libertad de la licencia del compilador y la velocidad de 
uClibc.

En un entorno uClibc el script ./configure de Kaffe y otros archivos del 
código fuente como el Recolector de Basura bohem-gc no compilan en 
uClibc,entonces este parche aplicado ala versión CVS permite tener un binario 
compilado con uClibc nuevito. También se necesita una copia estática del 
compilador jikes, descárguenlo de acá: http://jikes.sourceforge.net y hagan:

descompriman el código
./configure
make
cd src
g++ -static -g -O2 -o jikes *.o

Copien el binario en una carpeta del entorno uClibc como la: /usr/local/bin

Configuren Kaffe como algo así:
./configure --prefix=/usr/local/kaffe/ --with-gc=kaffe-gc 
--without-kaffe-x-awt --without-kaffe-qt-awt --without-cla sspath-gtk-awt 
--with-staticlib --with-gc=kaffe-gc --with-threads=unix-pthreads 
--with-staticbin --with-jikes=/usr/ local/bin/jikes
Remarcando la ubicación de jikes.
Apliquen este parche a Kaffe:

   http://www.compunauta.com/forums/linux/instalarlinux/kaffe_uclibc_es.html
 (en descargas)

INSTALAR

make
make install

Eso es todo
Kaffe & uClibc rocks
-- 
Gustavo Guillermo Pérez
Compunauta uLinux
www.ulinux.tk