Updated eCos uSTL 1.3 port for review

cetoni GmbH - Uwe Kindler uwe.kindler@cetoni.de
Thu Aug 20 08:09:00 GMT 2009


Hello John,

An updated port of the uSTL library 1.3 is available for review here:

http://www.cetoni.de/ecos_ustl20090820.zip

The code and all test cases now compile successfully in all 
configurations. (debug, release, with and without file streams, with and 
without file I/O package).

Now the libray and all tests cases do not pull in any external 
references to __cxa_guard_release() or any other functions from 
libsupc++ anymore.

So the problem from 
http://ecos.sourceware.org/ml/ecos-devel/2009-08/msg00031.html is not 
solved but it is not related to uSTL package anymore.

Is this package o.k. for CVS import or would you like to see some 
further changes?

To keep the changes to the original uSTL code low the flag -Wundef was 
removed from compiler flags for this package to avoid the need to change 
all checks of this kind: #if MACRO... in uSTL source.

Due to this also an eCos application that is build against this library 
and that uses uSTL should remove -Wundef flag to avoid compiler 
warnings. Is this appropriate? If this is not appropriate then more 
changes to the original source would be necessary and a later reimport 
would be more complicated.

Regards, Uwe






More information about the Ecos-patches mailing list