EuroMECH Unlimited

Mi androide y yo

Pasito a pasito…… las coreutils son funcionales en el droide :)

without comments

Esto va bien, tras compilar el shell bash-4.0 para el androide, me dispuse a conseguir los programitas basicos que todos usamos en la consola de linux, pero que no estan dentro del shell, como por ejemplo el comando “cp”

Lo primero que hice fue buscar de donde conseguirlos, y encontre el paquete “coreutils” que contenia todas las aplicaciones basicas. Me lo descargue de la siguiente direccion:  ftp://ftp.gnu.org/gnu/coreutils/coreutils-8.5.tar.gz y me dispuse a compilarlo de igual forma que hice para el bash

Plafff!!! primera en la frente, tras ejecutar en ./configure , modificar el Makefile y ejecutar el make me encontre con que los ejecutables (los crea en la carpeta src) no eran static, sino dynamic, asi que no funcionaron en el droide al depender de librerias :(

No me desanime, coji el ./configure y le añadi como parametro CFLAGS=-static y lo lance, no sin antes quitar un par de parametros que me daban error por no identificarlos.

Tras esto comprobe que el Makefile lo habia generado con el parametro static, asi que ufano, lance un make. Tras este make (en realidad hubo varias pruebas y errores hasta conseguirlo), comprobe que los ejecutable eran para ARM y estaticos, wwwoooooowwwwwww lo habia conseguido.

Pero, oh tristeza, resulta que las coreutils en formato estatico ocupan 75m, asi que no podria subirlas al directorio /data/ y en la SD no me funcionaban al estar en formato FAT (o eso creo yo), asi que subir un par de ejecutables y …………….  FUNCIONO!!!!!!!!!

Mañana mas, que ya es tarde, pero esto cada dia pinta mejor  :)

Written by admin

July 12th, 2010 at 11:11 pm

Posted in Sistema

Tagged with ,

Leave a Reply