Autor Tema: [Bennu Module] mod_expand  (Leído 21748 veces)

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5684
  • Karma: 128
    • GECA soft
Re: [Bennu Module] mod_expand
« Respuesta #120 en: Noviembre 11, 2010, 11:53:56 am »
Hay algo por internet, pero ya veo que me las tendré que apañar solito  :-[

Question:
When trying to build U-Boot with an EABI compliant tool chain, I get such error messages:
arm-ld: ERROR: Source object ... has EABI version 4, but target ... has EABI version 0

What does that mean, and how can I fix that?

Answer:
"EABI version 0" means the "apcs-gnu" ABI, while "EABI version 4" is the "aapcs-linux" ABI, aka "gnueabi".
All U-Boot ARM sources are built with "-mapcs-gnu" option set in "cpu/arm/config.mk", while libgcc.a modules are built in "gnueabi" format, which is for example the ARM GCC default in ELDK Release 4.2.
So the real problem is compatibility between toolchain ABI and U-Boot ARM ABI. In the Linux kernel there is a special kernel config option for EABI-enabled tool chains (CONFIG_AEABI), which enables special pieces of code in ARM assembler modules. We could follow this approach, reworking existing assembler sources and respective config.mk files in U-Boot.
Alternatively, the tool chain could provide a separate version of libgcc.a built with old ABI. This could be done using the multilib approach. The advantage here is that no U-boot changes will be required.

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5684
  • Karma: 128
    • GECA soft
Re: [Bennu Module] mod_expand
« Respuesta #121 en: Noviembre 13, 2010, 09:49:41 pm »
Estoy totalmente en bajo, nadie me ayuda con esto...
Ni que sea saber donde obtener el toolchain para Caanoo, que tenga version 0 (la utilizada en la compilacion de Bennu) en lugar de la version 4, que es la version del toolchain oficial de GPH...
Splinter dame tu toolchain utilizado en tu compilacion o dime donde corojones lo has obtenido por diosssss  :( :(

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12902
  • Karma: 377
Re: [Bennu Module] mod_expand
« Respuesta #122 en: Noviembre 13, 2010, 10:13:48 pm »
mi toolchains es de linux, y la baje de gp2xspain.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5684
  • Karma: 128
    • GECA soft
Re: [Bennu Module] mod_expand
« Respuesta #123 en: Noviembre 13, 2010, 10:29:15 pm »
Que link en concreto ?
La mia tambien es, logicamente la de Windows no te funcionaria en Linux xDDDD

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12902
  • Karma: 377
Re: [Bennu Module] mod_expand
« Respuesta #124 en: Noviembre 13, 2010, 10:40:20 pm »
mira lo que me preguntas... fijate el primer toolchain que salio.

sino tambien podes compilar tu propia version con tu toolchains
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5684
  • Karma: 128
    • GECA soft
Re: [Bennu Module] mod_expand
« Respuesta #125 en: Noviembre 13, 2010, 10:51:35 pm »
Es que no se cual es el link del primero porque en cada esquina sale uno, hay muchos hilos y te pierdes...
He probado 2 distintas y ambas eran la 4, no puedes enviarme el tuyo en algun link para descarga ?

De todos modos, deberias pasarte a la ultima :)

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5684
  • Karma: 128
    • GECA soft
Re: [Bennu Module] mod_expand
« Respuesta #126 en: Noviembre 14, 2010, 01:04:31 am »
Me acaba de decir hardyx en Gp32spain, que la version 0, es en realidad el de Wiz (old eabi --> oeabi), y la de caanoo es la version 4, eabi.
No se como lo habras hecho, pero tiene pinta de que tus libs de Bennu sean compiladas con el toolchain de wiz y esten funcionando en caanoo...
Raro esto, a ver si salimos de dudas. De momento estoy comprobando que no me haya equivocado de libs, y haya puesto las de wiz, pero apuesto que no...

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5684
  • Karma: 128
    • GECA soft
Re: [Bennu Module] mod_expand
« Respuesta #127 en: Noviembre 14, 2010, 01:14:16 am »
NO ME LO PUEDO CREER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

Estaba usando las libs de wiz y juraria que no!!!!

Ya tengo el port, yuhuhuhuhuhuhuhhuhuhuhu, que contento estoy, es el principio de un largo camino heheheheheheh.

Descarga: Quitad la extension rar :)

http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,19,587
« última modificación: Noviembre 14, 2010, 01:48:42 am por FreeYourMind »

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12902
  • Karma: 377
Re: [Bennu Module] mod_expand
« Respuesta #128 en: Noviembre 14, 2010, 01:59:53 am »
puf! al final te habias confundido... jua!!!!

karma!
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5684
  • Karma: 128
    • GECA soft
Re: [Bennu Module] mod_expand
« Respuesta #129 en: Noviembre 14, 2010, 02:08:42 am »
Bueno, por lo menos tambien has aprendido que el eabi version 4 es el de caanoo y el 0 el oeabi de Wiz  ;D

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12902
  • Karma: 377
Re: [Bennu Module] mod_expand
« Respuesta #130 en: Noviembre 14, 2010, 02:10:50 am »
jajaja!
Download Lastest BennuGD Release: http://www.bennugd.org/node/2