jcom
09/09/2009, 02:09
Estos días, que estoy disfrutando de mi Wiz a precio normal comprada unas horas antes de la rebaja de septiembre (Anarchy, no te guardo rencor), he estado haciendo algunas pruebas con el toolchain que está en la zona de descargas de gp32spain. Los programas que uso para las pruebas son ejemplos sacados de "Programming Linux Games" (un libro gratuito que podréis descargar sin mucho problema) ligeramente retocados para ser usados en Wiz/GP2X.
Primera pregunta: he observado que los binarios compilados estáticamente no funcionan en la Wiz, mientras que los compilados dinámicamente sí. De momento no tengo cable serie así que estoy un poco ciego, ¿sabe alguien por qué sucede esto? Que conste que me parece estupendo que funcionen los binarios con compilación dinámica, estoy preguntando por curiosidad.
Segunda pregunta: hasta ahora había leído que la Wiz usaba OABI, pero tanto los binarios creados por el toolchain como los programas incluidos en el firmware de la Wiz (al menos el gp2xmenu) son EABI. Que conste que EABI es más reciente y mejor que OABI. ¿Llegó a anunciarse esto en algún lado o es algo que se añadió de forma silenciosa?
P.D.
Yo no tenía ni idea de lo que era un ABI, pero hay un artículo muy bueno en la wikipedia que lo explica. También hay una página de Debian-ARM que explica las diferencias entre OABI y EABI, aunque el texto es un poco más oscuro.
Primera pregunta: he observado que los binarios compilados estáticamente no funcionan en la Wiz, mientras que los compilados dinámicamente sí. De momento no tengo cable serie así que estoy un poco ciego, ¿sabe alguien por qué sucede esto? Que conste que me parece estupendo que funcionen los binarios con compilación dinámica, estoy preguntando por curiosidad.
Segunda pregunta: hasta ahora había leído que la Wiz usaba OABI, pero tanto los binarios creados por el toolchain como los programas incluidos en el firmware de la Wiz (al menos el gp2xmenu) son EABI. Que conste que EABI es más reciente y mejor que OABI. ¿Llegó a anunciarse esto en algún lado o es algo que se añadió de forma silenciosa?
P.D.
Yo no tenía ni idea de lo que era un ABI, pero hay un artículo muy bueno en la wikipedia que lo explica. También hay una página de Debian-ARM que explica las diferencias entre OABI y EABI, aunque el texto es un poco más oscuro.