On Sat, Mar 19, 2011 at 05:58:31PM +0100, Mark Kettenis wrote:
> > Date: Sun, 13 Mar 2011 16:49:01 +0100
> > From: Stefan Sperling <[email protected]>
> > 
> > Marc Espie reminded me a while back that we'll also need to make sure that
> > nothing in base will suddenly start using this (e.g. code in gnu/).
> 
> Well, it shouldn't be a problem if stuff in base started using this
> code.  But we should check libstdc++ and bump its major if this has
> any effect there.

In a wprintf ports bulk build run by landry, devel/boost errored out with:

libs/regex/src/../src/wide_posix_api.cpp: In function 'boost::regsize_t 
boost::regerrorW(int, const boost::regex_tW*, wchar_t*, boost::regsize_t)':
libs/regex/src/../src/wide_posix_api.cpp:185: error: 'swprintf' is not a member 
of 'std'
libs/regex/src/../src/wide_posix_api.cpp:199: error: 'swprintf' is not a member 
of 'std'

I haven't looked into it yet. But it looks like we'll need to change
something in libstdc++ to fix this.

Reply via email to