This is the mail archive of the
ecos-patches@sourceware.org
mailing list for the eCos project.
Updated eCos uSTL 1.3 port for review
- From: cetoni GmbH - Uwe Kindler <uwe dot kindler at cetoni dot de>
- Cc: ecos-patches at sourceware dot org, John Dallaway <john at dallaway dot org dot uk>
- Date: Thu, 20 Aug 2009 10:09:35 +0200
- Subject: Updated eCos uSTL 1.3 port for review
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