This is the mail archive of the ecos-patches@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]