
I think the regressions for thread and wave libs in the 1.33.1 branch can be removed quite easily if the Jamfiles for these tests stopped using <runtime-link>static. Anyone know if there was/is any rationale for this? The problem is that some platforms either don't have a static-runtime option, or it may be "optional". For example these tests all fail on my Mandriva Linux box because there are no static runtimes supplied. Other Linux versions may supply them, but as can be seen from the regression test results they sometimes cause more trouble that they are worth. BTW, just because the Boost libs are linked statically this does not imply that the runtime must be statically linked (just in case that was causing any confusion). Thanks, John.

John Maddock wrote:
I think the regressions for thread and wave libs in the 1.33.1 branch can be removed quite easily if the Jamfiles for these tests stopped using <runtime-link>static.
Anyone know if there was/is any rationale for this? The problem is that some platforms either don't have a static-runtime option, or it may be "optional". For example these tests all fail on my Mandriva Linux box because there are no static runtimes supplied. Other Linux versions may supply them, but as can be seen from the regression test results they sometimes cause more trouble that they are worth.
There is no real rational for this *blush*. The only reason I had to link the libraries statically was driven from the point of view of the MSVC environment, where the only way to link against a non-threaded lib is to use static linking. The aim was to emphasise, that the Wave applet does not use and does not need threads.
BTW, just because the Boost libs are linked statically this does not imply that the runtime must be statically linked (just in case that was causing any confusion).
I'll change it to use dynamic linking ASAP. Regards Hartmut

Hartmut Kaiser wrote:
I'll change it to use dynamic linking ASAP.
It would be better to make it not specify the linking type. -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - Grafik/jabber.org

Done. Regards Hartmut
-----Original Message----- From: boost-bounces@lists.boost.org [mailto:boost-bounces@lists.boost.org] On Behalf Of John Maddock Sent: Tuesday, September 20, 2005 11:08 AM To: boost@lists.boost.org Subject: Re: [boost] [thread][wave] and [1.33.1]
I'll change it to use dynamic linking ASAP.
It would be better to make it not specify the linking type.
Yes exactly, let the environment pick the whatever the default is, that way you really do get maximal compatibility.
John.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

John Maddock wrote:
I think the regressions for thread and wave libs in the 1.33.1 branch can be removed quite easily if the Jamfiles for these tests stopped using <runtime-link>static.
<nitpicking> FWIW, this doesn't remove the regressions. It just avoids triggering them. </nitpicking> However, since this looks very much like a compiler problem and because this specific problem is *very* annoying (for the need of manual intervention during each test run) this fix is most desirable. Runners of incremental tests will need to remove the Thread/Wave test results and objects/binaries once the suggested fixes have been applied (already happened for Wave). Regards, m Send instant messages to your online friends http://au.messenger.yahoo.com
participants (5)
-
Douglas Gregor
-
Hartmut Kaiser
-
John Maddock
-
Martin Wille
-
Rene Rivera