Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost compatibility with Old Compilers
From: OvermindDL1 (overminddl1_at_[hidden])
Date: 2009-10-14 09:41:10


On Tue, Oct 13, 2009 at 11:46 PM, chin <sg0037464_at_[hidden]> wrote:
>
> HI,
>
> We are planning to use Boost version 1.39 on Windows. In docs i found the
> following:
>
> ----------------------------------------------------------------------------------------------------
> Compilers Tested
>
> Boost's primary test compilers are:
>
> o          Linux:
> o                        GCC 4.3.3 on Ubuntu Linux.
>
> o          Windows:
> o                        Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows
> XP.
>
> Boost's additional test compilers include:
>
> o          Linux:
> o                        Intel 9.0 on Red Hat Enterprise Linux.
> o                        Intel 10.0 on Red Hat Enterprise Linux.
> o                        Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
> o                        Intel 10.1 on Suse Linux on 64 bit Itanium.
> o                        Intel 11.0 on Red Hat Enterprise Linux.
> o                        Intel 11.1 on Red Hat Enterprise Linux.
> o                        GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC
> 4.4.0 on Red Hat Enterprise Linux.
> o                        GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on
> Red Hat Enterprise Linux.
> o                        GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise
> Linux.
> o                        GCC 4.1.2 on Suse Linux on 64 bit Itanium.
> o                        GCC 4.1.2 on 64-bit Redhat Server 5.1.
> o                        GCC Open64 4.2.2 on Red Hat Enterprise Linux.
> o                        GCC 4.3.4 on Debian unstable.
> o                        QLogic PathScale(TM) Compiler Suite: Version 3.1 on
> Red Hat Enterprise Linux.
> o                        GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit
> Red Hat Enterprise Linux.
> o                        Sun 5.9 on Red Hat Enterprise Linux.
>
> o          Windows:
> o                        Visual C++ 7.1 on XP.
> o                        Visual C++ 9.0 on XP.
> o                        Visual C++ 9.0 on Vista.
> o                        Visual C++ 9.0 on Vista 64-bit.
> o                        Visual C++ 9.0, using STLport 5.2, on XP and
> Windows Mobile 5.0.
> o                        Visual C++ 10.0 beta.
> o                        Borland 5.9.3, 6.1.0, 6.1.3.
> o                        Borland C++ Builder 2007 and 2009.
> o                        Intel C++ 11.1, with a Visual C++ 9.0 backend, on
> Vista 32-bit.
> o                        Intel C++ 11.1, with a Visual C++ 9.0 backend, on
> Vista 64-bit.
> o                        GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
>
> o          Solaris:
> o                        Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
> o                        GCC 3.4.6 on Solaris 5.10.
>
> ----------------------------------------------------------------------------------------------------
>
> My concern is:
> We are supposed to use Boost both for Linux and Solaris, but the compilers
> being used are slightly old.
> On Debian Linux we have GCC 3.3 and on Solaris we have Sun WorkShop 6 update
> 2 C++ 5.3.
>
> Is Boost compatible with these versions?  Does this list mean that Boost is
> not compatible with older versions of Compiler?

*Some* of the libraries inside boost will work on that. However, most
will not. That is a very old and very broken compiler, the broken
part is the important part. As stated though, it depends on what
sub-libraries you wish to use. You might be better off just using a
much older version of Boost.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net