
Hello, I'd like to know which operating systems should be take into account if a new library gets contributed? Should only the newest version of the os be considered (I think not - at least on Windows). - Windows - Linux (kernel version + glibc version) - xBSD (FreeBSD, NetBSD, OpenBSD, DragonFly, .... MAC OS?) - HP/UX - Solaris, OpenSolaris (is there a difference beside the second is open source?) - AIX - what about this systems (maybe no futher activly developed): - IRIX - Tru64 special purpose os: - QNX regards, Oliver -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

Another very popular OS is VxWorks. --ges
-----Original Message----- From: boost-bounces@lists.boost.org [mailto:boost-bounces@lists.boost.org] On Behalf Of Oliver Kowalke Sent: Monday, November 17, 2008 3:52 AM To: boost@lists.boost.org Subject: [boost] which Operating Systems should be supported?
Hello,
I'd like to know which operating systems should be take into account if a new library gets contributed? Should only the newest version of the os be considered (I think not - at least on Windows).
- Windows - Linux (kernel version + glibc version) - xBSD (FreeBSD, NetBSD, OpenBSD, DragonFly, .... MAC OS?) - HP/UX - Solaris, OpenSolaris (is there a difference beside the second is open source?) - AIX
- what about this systems (maybe no futher activly developed): - IRIX - Tru64
special purpose os: - QNX
regards, Oliver -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Oliver Kowalke wrote:
Hello,
I'd like to know which operating systems should be take into account if a new library gets contributed? Should only the newest version of the os be considered (I think not - at least on Windows).
From http://www.boost.org/development/requirements.html#Portability :
A library's implementation must if possible be portable and not restricted to a particular compiler or operating system. If a portable implementation is not possible, non-portable constructions are acceptable if reasonably easy to port to other environments, and implementations are provided for at least two popular operating systems (such as UNIX and Windows).
- Windows - Linux (kernel version + glibc version)
Usually, kernel version does not matter, nor does glibc version matter much. It's gcc version that matter, 4.2 or 4.3 are most relevant these days. - Volodya

----- Original Message ----- From: "Bruno Lalande" <bruno.lalande@gmail.com> To: <boost@lists.boost.org> Sent: Tuesday, November 18, 2008 9:23 AM Subject: Re: [boost] which Operating Systems should be supported?
It's gcc version that matter, 4.2 or 4.3 are most relevant these days.
Note that Cygwin users usually greatly appreciate compatibility with gcc 3.4 (which it's not always possible of course).
You can install gcc 4.3.2 on cygwin. I have installed it with the cygwin installer and it works well. Vicente

On Tue, Nov 18, 2008 at 12:22 PM, vicente.botet <vicente.botet@wanadoo.fr> wrote:
----- Original Message ----- From: "Bruno Lalande" <bruno.lalande@gmail.com> To: <boost@lists.boost.org> Sent: Tuesday, November 18, 2008 9:23 AM Subject: Re: [boost] which Operating Systems should be supported?
It's gcc version that matter, 4.2 or 4.3 are most relevant these days.
Note that Cygwin users usually greatly appreciate compatibility with gcc 3.4 (which it's not always possible of course).
You can install gcc 4.3.2 on cygwin. I have installed it with the cygwin installer and it works well.
Thanks for the heads up. I didn't see it at first, because it is treated as a separate package named gcc4-g++ instead of gcc-g++, and so is further down in the package list. --Beman

You can install gcc 4.3.2 on cygwin. I have installed it with the cygwin installer and it works well.
Thanks for the heads up. I didn't see it at first, because it is treated as a separate package named gcc4-g++ instead of gcc-g++, and so is further down in the package list.
Indeed, I hadn't seen that either, good to know. But I was also speaking for MinGW users, and the only really official version of gcc for MinGW seems to be 3.4.5. Any more recent version we could pick up was tagged as "alpha" or "technology preview". Bruno
participants (6)
-
Beman Dawes
-
Bruno Lalande
-
Oliver Kowalke
-
Schrader, Glenn
-
vicente.botet
-
Vladimir Prus