Configure Rowley CrossWorks to use GNU libraries

Started by ashwin athani August 5, 2007
Has anybody been successful in using the GNU libraries with CrossWorks IDE. My intention is to avoid the dependency, of my project on the CrossWorks standard library.
My processor is LPC214x.

Actually, there is a provision in the CrossWorks IDE(project properties -> linker options) to uncheck the usage of standard library and enable the option to use the GNU libraries. But somehow the build seems to break when I select the GNU libraries :(

am I missing anything? Is the idea feasible?

Any help will be highly appreciated.
Thanks in advance :)

Note: The IDE attempts to link the library even if you have disabled the usage of it, i.e. in order to implement the MOD and division operations.

Warm regards
Ashwin

---------------------------------
Yahoo! oneSearch: Finally, mobile search that gives answers, not web links.

An Engineer's Guide to the LPC2100 Series

> Has anybody been successful in using the GNU libraries with
> CrossWorks IDE. My intention is to avoid the dependency, of my project
> on the CrossWorks standard library.
> My processor is LPC214x.

This is not a configuration we support out of the box. It might be
possible, it might not.

> Actually, there is a provision in the CrossWorks IDE(project
> properties -> linker options) to uncheck the usage of standard library
> and enable the option to use the GNU libraries. But somehow the build
> seems to break when I select the GNU libraries :(

We now don't use any GNU libraries other than RTTI which is under a less
restrictive license than even LGPL IIRC.

> am I missing anything? Is the idea feasible?
>
> Any help will be highly appreciated.
> Thanks in advance :)
>
> Note: The IDE attempts to link the library even if you have disabled
> the usage of it, i.e. in order to implement the MOD and division
> operations.

Mod and div are handled by our own software in the 1.7 release along with
our own implementation of IEEE float and double.

-- Paul.