codesourcery 2009q3-68-arm-none-eabi and nokia sdk (epoc)

Guest #1554427
Hi!
I am trying to link against epoc libs provided with the nokia s60 3rd ed 
fp1 sdk by using the latest arm-none-eabi codesourcery toolchain.
Compilation of symple epoc console example passes without problems but 
then, during the linking time, I got tons of 'error: *.o has EABI 
version 2, but target elf has EABI version 5'
By investigating a bit on such an issue I discovered the EABI support 
should be disabled, but could it?
I mean, from what I understand the EABI is a way to overcome the lack of 
an o.s. and to provide a binary interface in order to let elf image 
being executed...this means that I will never be able to match both 
candidates.
...Is there a way to overcome such EABI restriction by simply targeting 
the elf file to a well known target given by a script?
What I am trying to do is to let the linker do not consider the EABI 
version of epoc libs but instead produce a binary image targeting the 
symbian o.s. ...is it possible, how?
Many thanks.

Reply

A question of your own? This thread is over 16 years old. Ask it in a thread of its own – more people read along there, and it gets answered more often and sooner.

Start a new thread

A fix, an addition or feedback on this thread? Then reply here.

Formatting
  • [c]C-Code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.