Re: STDCXX "fork"

2011-06-25 Thread C. Bergström

 On 06/26/11 11:55 AM, Stefan Teleman wrote:

2011/6/26 "C. Bergström":


The last time we checked the patches they caused some boost regressions so 
please make sure to run the boost test suite.

We don't run the Boost tests to validate the 2003 C++ Standard. We run
the 2003 C++ Standard validation tests. If strict conformance to the
2003 C++ Standard causes problems with Boost, then that's a Boost
problem and not a stdcxx problem.

There were indeed numerous deviations from the 2003 C++ Standard in
the original stdcxx implementation.


Do any of your patches fix these and if so which one(s)?  Do you have 
reduced test cases or which test suite?


Re: STDCXX "fork"

2011-06-25 Thread Stefan Teleman
2011/6/26 "C. Bergström" :

> The last time we checked the patches they caused some boost regressions so 
> please make sure to run the boost test suite.

We don't run the Boost tests to validate the 2003 C++ Standard. We run
the 2003 C++ Standard validation tests. If strict conformance to the
2003 C++ Standard causes problems with Boost, then that's a Boost
problem and not a stdcxx problem.

There were indeed numerous deviations from the 2003 C++ Standard in
the original stdcxx implementation.

--Stefan

-- 
Stefan Teleman
KDE e.V.
stefan.tele...@gmail.com


Re: STDCXX "fork"

2011-06-25 Thread C. Bergström

 On 06/26/11 11:23 AM, Stefan Teleman wrote:

On 2011/6/17 "C. Bergström"  wrote:


I hope we can also take a look at the Solaris and Windows patches :)

You can svn co all the stdcxx Solaris patches from here:

http://kdesolaris-svn.cvsdude.com/trunk/STDCXX/4.2.1/

The patches can be found in the Solaris/diffs/ directory.
The shell script to apply the patches is Solaris/apply_patches.sh
The patches are based on the stdcxx 4.2.1 release.

Anonymous svn should work. If it doesn't work for you please let me
know, it only means something is messed up.

Some of the patches are very Solaris and/or Studio C++ specific (the
sunpro.config patches, the GNUmakefile* patches and the patches for
the Standard C Library forwarding header files (cstdio, cstdlib,
cstring, clocale, etc ...).

I will start submitting patches here (at Apache) soon.
The last time we checked the patches they caused some boost regressions 
so please make sure to run the boost test suite.


Our compiler runs on Solaris and which patches are platform, but not 
compiler specific?


Thanks


Re: STDCXX "fork"

2011-06-25 Thread Stefan Teleman
On 2011/6/17 "C. Bergström"  wrote:

> I hope we can also take a look at the Solaris and Windows patches :)

You can svn co all the stdcxx Solaris patches from here:

http://kdesolaris-svn.cvsdude.com/trunk/STDCXX/4.2.1/

The patches can be found in the Solaris/diffs/ directory.
The shell script to apply the patches is Solaris/apply_patches.sh
The patches are based on the stdcxx 4.2.1 release.

Anonymous svn should work. If it doesn't work for you please let me
know, it only means something is messed up.

Some of the patches are very Solaris and/or Studio C++ specific (the
sunpro.config patches, the GNUmakefile* patches and the patches for
the Standard C Library forwarding header files (cstdio, cstdlib,
cstring, clocale, etc ...).

I will start submitting patches here (at Apache) soon.

--Stefan

-- 
Stefan Teleman
KDE e.V.
stefan.tele...@gmail.com