Boost logo

Boost :

From: Rene Rivera (grafik.list_at_[hidden])
Date: 2005-09-13 14:42:09


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...

===================================================================
RCS file: /cvsroot/boost/boost/boost/config/platform/win32.hpp,v
retrieving revision 1.17
diff -u -r1.17 win32.hpp
--- boost/config/platform/win32.hpp 25 Jul 2004 11:56:27 -0000 1.17
+++ boost/config/platform/win32.hpp 13 Sep 2005 05:54:47 -0000
@@ -24,6 +24,12 @@
  # define __STDC_LIMIT_MACROS
  #endif

+#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
+
  //
  // Win32 will normally be using native Win32 threads,
  // but there is a pthread library avaliable as an option,
===================================================================

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?

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.

-- 
-- 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

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