Newlib with ARM CLIBABI
Earlier I have used Sourcery CodeBench. There Newlib did have support for building ARM portable object files.
This was controlled via -D_AEABI_
I thought this was a generic newlib feature but now I see that Launchpad version does not have this.
Making portable library allows receiver of library linking a static library using an other toolchain like armcc.
Is there/has there been any discussions or plans of incorporating this support?
Perhaps this is completely an Newlib issue, or will they not accept special ARM defines in the header files?
If so one could perhaps apply a patch before building.
Basically there is compile-time support for creating portable object files and then link time support for code compiled for it. The link time support is also needed and some variables (such as __aeabi_stdio) needs to be defined in libc (basically change from compile to runtime resolution).
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Petter Österlund for more information if necessary.