[SDO for C++] Adopt Apache stdcxx as an alternative standard C++ library
------------------------------------------------------------------------

                 Key: TUSCANY-683
                 URL: http://issues.apache.org/jira/browse/TUSCANY-683
             Project: Tuscany
          Issue Type: Improvement
          Components: C++ SDO
    Affects Versions: Cpp-current
         Environment: Windows XP and Linux
            Reporter: Geoff Winn


There is an Apache incubator project to develop an implementation of the 
standard C++ library (their web site is here 
http://incubator.apache.org/stdcxx). Currently, in SDO for C++, we use the 
library provided by whichever platform we happen to run on. Using the Apache 
stdcxx library instead would provide us with a number of benefits

- It is available on a wide range of platforms
- It is the same implementation on all of them (so avoids obscure bugs from 
slight differences in C++ libraries)
- It is open source so we can contribute fixes rather than writing around 
problems.
- We become better citizens of the Apache community

The one difficulty is that once SDO links against the stdcxx library then all 
users of SDO must also do so. Therefore, 
implement a build time switch that chooses between whatever the platform offers 
(ie the current arrangement) and stdcxx, defaulting to the current arrangement.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to