mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

86 lines
2.6 KiB

  1. Dietlibc-target
  2. ~~~~~~~~~~~~~~~
  3. ndice
  4. ~~~~~~
  5. 1) Prefacio
  6. 2) Qu es dietlibc?
  7. 3) Preparacin para la compilacin
  8. 4) Compilacin
  9. 1) Prefacio
  10. ~~~~~~~~~~~
  11. Hola, ste es un pequeo COMO compilar el target dietlibc. Espero que llegue el
  12. da en que ya no haga falta por que el target sea algo evidente. Actualmente es
  13. ms bien un boceto de howto, pero a quin le importa? es mejor que nada,
  14. cierto?
  15. Algunas cosas muy internas se encuentran en Documentation/Developers/TODO. Hay
  16. tambin problemas actuales y bugs, as que aunque no seas un desarrollador
  17. probblemente quieras leerlo.
  18. El target es actulmente experimental, como el arbol 1.7 entero. As que se
  19. cuidadoso por que puede matar tu mascota, poner a tu madre furiosa, quitarte el
  20. sueo o simplemente no funcionar o compilar.
  21. 2) Qu es dietlibc
  22. ~~~~~~~~~~~~~~~~~~
  23. Dietlibc es una pequea alternativa para libc. Al contrario que libc, no esta
  24. tan hinchado y es muy util para sistemas embebidos o discos de instalacin,
  25. donde el espacio de disco es algo caro.
  26. Dietlibc est an bajo un intenso desarrollo. Hay varios bugs que deberan de
  27. ser arreglados. Pero es lo suficiente funcional para intentar compilar un
  28. sistema basado completamente en dietlibc. (Alguien ha de empezar con ello ;-) )
  29. Pondremos a funcionar a este pequen ayudando a los desarrolladores de
  30. dietlibc a encontrar bugs en su criatura ;-).
  31. 3) Preparando la compilacin
  32. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  33. Tienes que instalar dietlibc. Puedes usar los fuentes que han sido descargados
  34. por rocklinux (puedes encontralos en download/base/dietlibc/dietlibc-$ver.tar.bz2)
  35. o conseguirlos desde http://www.fefe.de/dietlibc/
  36. El prximo paso es reemplazar el comando cc con un script que arranque gcc con
  37. un emvoltorio diet preaadido. Para hacer esto ejecutaremos estos comandos:
  38. # mv /usr/bin/cc /usr/bin/cc.bak
  39. # vi /usr/bin/cc
  40. E insertaremos el siguiente cdigo en el fichero:
  41. #!/bin/sh
  42. exex diet gcc "$@"
  43. Entonces debes cambiar los permisos del script:
  44. # chmod +x /usr/bin/cc
  45. Eso es todo lo que necesitas hacer para empezar con el proceso de
  46. compilacin del target dietlibc.
  47. 4) Compilacin
  48. ~~~~~~~~~~~~~~
  49. Haz lo mismo que est descrito en Documentation/Build seleccionando el
  50. target dietlibc en scripts/Config.
  51. Por favor desactiva la opcin "Create cache files after packages have
  52. been built" en la secci�n expert de scripts/Config. Por lo que se no
  53. funciona.
  54. Eso debera de ser todo.
  55. Enva comentarios a la lista de correo de rocklinux (rock-linux@rocklinux.org)
  56. y/o a mi directamente (esden@rocklinux.org).
  57. (C) 2002 by Piotr Esden-Tempski (esden@rocklinux.org)