[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]