Dear All,
I recently discovered a short-coming in out GnuArm support.
When you create a static library, the command was like this :
$lib_linker -r $static_output $link_objects
ranlib $static_output
Now there's a problem with this, ranlib is not the actual command on gnu-arm, one should call it's wrapper : arm-elf-ranlib. But CB does not know that one.
The solution is extremely easy, ranlib is no longer needed for this (it adds an index to the library), the same can be achieved with the -s option to the archiver "arm-elf-ar")
so the new command is now :
$lib_linker -r -s $static_output $link_objects
Wil be available in tonight's nightly.
Note : that your default.conf will remain containing the old situation (either manually change it, or remove you default.con :-( )
PS : the same is applied to the MinGW GCC.
[EDIT] :
Can someone confirm me that this also applies (or not ) for :
1) GDC
2) ICC
3) SDCC