Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3190: Boost doesn't build on solaris when compiled with libCstd - focus on program_options
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-06-19 12:51:10
#3190: Boost doesn't build on solaris when compiled with libCstd - focus on
program_options
--------------------------------------------------------------+-------------
Reporter: Cosmin Cremarenco <Cosmin.CREMARENCO_at_[hidden]> | Owner: vladimir_prus
Type: Bugs | Status: new
Milestone: Boost 1.40.0 | Component: program_options
Version: Boost 1.39.0 | Severity: Problem
Resolution: | Keywords:
--------------------------------------------------------------+-------------
Comment(by Cosmin Cremarenco <Cosmin.CREMARENCO_at_[hidden]>):
Replying to [comment:3 vladimir_prus]:
> I don't think you have answered my questions. The current patch is
fairly ugly, I am trying to figure minimal change that will make this
thing happy.
Hello,
As Steven says libCstd is not standard conforming.
It was used in earlier versions of non conforming Sun compilers.
Because of a certain number of critical limitations in those compilers
parts of library code were disabled (with macros). Enabling those macros
today is not possible because it would break compatibility with
the compiled library libCstd (included by default with solaris).
This is an article that describes differences between libCstd and stlport,
it also answers your question on std::count
http://developers.sun.com/solaris/articles/cmp_stlport_libCstd.html
Regards,
Cosmin
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3190#comment:4> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:00 UTC