Boost logo

Boost :

From: John Maddock (john_at_[hidden])
Date: 2005-09-14 04:41:30


> In the past few days I've been trying to get Boost using the upcoming
> STLport-5 release. In the process I've been checking Boost with the
> latest MinGW 3.4.2 release. And I found that some things have improved.
> In particular this change...

> +#if defined(__MINGW32__) && ((__GNUC__ > 3) || ((__GNUC__ == 3) &&
> (__GNUC_MINOR__ >= 4)))
> +# define BOOST_HAS_MS_INT64
> +# define BOOST_HAS_DIRENT_H
> +# define BOOST_HAS_UNISTD_H
> +#endif

> I.e. it looks like, after running various tests of libraries that use
> that functionality, that not only are they present but functioning.
>
> OK to commit? ...To the 1.33.1 branch?

Double yes as far as I'm concerned.

> It also looks like C99 wide char functions are also implemented and
> working. But I guess not enough for libstdc++ to work, but enough for
> STLport-5 to work. So with one exception, it should be possible to have
> MinGW+STLport support all wide char ops. The exceptions are that it
> doesn't have the non-reentrant wide char functions not in C99; AFAIK.

Excellent, I would assume that libstdc++3 will get wide character support
once they decide to rebuild it (the C runtimes are a separate package that's
independently upgradeable from the compiler).

John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk