Martin_Thomas@McAfee.com wrote:
This will never allow gcc to use wregex even if wchar support is available. Is this because there are so few people using Zgcc oin HP-ux or am I missing something?
This is because this configuration bug does not affect boost test results -- check out HP-UX_pa_risc_gcc and HP-UX_ia64_gcc at http://beta.boost.org/development/tests/trunk/developer/summary.html -- and nobody complained. Quite a few people use gcc on HP-UX, but, apparently, they do not use wregex.
On the assumption that it is related to usage, I have added the following to allow gcc 4 to use wregex:
[...] #if defined(__GNUC__) # if (__GNUC__ >3)
Thanks for tha patch. Is it documented somewhere that wide character support in gcc is available starting with version 3? Just want to be sure. I did some google'ing and could not find definitive answer. Thanks again, Boris ----- Original Message ----- From: Martin_Thomas@McAfee.com To: boost-users@lists.boost.org Sent: Saturday, January 19, 2008 12:23 AM Subject: [Boost-users] Boost, HP-UX and gcc Hello, I am trying to use use Boost::Regex on HP 11i with gcc 4.2.2 and I notice that in config/platform/hpux.hpp there is a define to turn off wide-char support unless using aCC and have a1 source eg: #if !(defined(__HP_aCC) || !defined(_INCLUDE__STDC_A1_SOURCE)) # define BOOST_NO_SWPRINTF # define BOOST_NO_CWCTYPE #endif This will never allow gcc to use wregex even if wchar support is available. Is this because there are so few people using Zgcc oin HP-ux or am I missing something? On the assumption that it is related to usage, I have added the following to allow gcc 4 to use wregex: #if defined(__GNUC__) # if (__GNUC__ >3) # undef BOOST_NO_CWCTYPE # endif #endif Is there anything obviously wrong with this? Thanks // Martin ------------------------------------------------------------------------------ _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users