
Prashant Thakre wrote:
Actually, I was refering to the *-mt* flag which is hardcoded in acc.jam i.e. there is no way to build single threaded libraries on HP-UX. Command line is always: "aCC -mt +DD64". Please see acc.jam.
I know that -mt and +DD64 are hard-coded in acc.jam, I think, we discussed it before. Making them features is on my list, but not as a high-priority task. Certainly, not before HP-UX/aCC6 is completely green. Of course, any help is welcome.
From the link: [John] If so then BOOST_HAS_THREADS should get turned on automatically when building in multithread-mode *only* in boost/config/suffix.hpp.
This fails to happen if I remove the hardcoded *-mt* flag and instead instruct bjam to build both sinlge and multi threaded versions of the libraries. Problems with bjam probably ? Seems like it's not passing *-mt* flag to the compiler for multi-threaded build.
Volodya can give you definitive answer. Thanks, Boris ----- Original Message ----- From: "Prashant Thakre" <prashant.thakre@gmail.com> To: <boost@lists.boost.org> Sent: Tuesday, February 27, 2007 2:12 PM Subject: Re: [boost] [thread] Patch for boost/config/platform/hpux.hpp
On 28/02/07, Boris Gubenko <Boris.Gubenko@hp.com> wrote:
As John said: compiling -mt (which results in _REENTRANT and _RW_MULTI_THREAD macros being set) is the *only* way to ensure thread safety.
Actually, I was refering to the *-mt* flag which is hardcoded in acc.jam i.e. there is no way to build single threaded libraries on HP-UX. Command line is always: "aCC -mt +DD64". Please see acc.jam.
See http://article.gmane.org/gmane.comp.lib.boost.devel/147160/ for more details. From the link: [John] If so then BOOST_HAS_THREADS should get turned on automatically when building in multithread-mode *only* in boost/config/suffix.hpp.
This fails to happen if I remove the hardcoded *-mt* flag and instead instruct bjam to build both sinlge and multi threaded versions of the libraries. Problems with bjam probably ? Seems like it's not passing *-mt* flag to the compiler for multi-threaded build.
Thanks, Boris
-- regards, Prashant Thakre _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost