Re: [OpenBabel-Devel] C++11 requirement for 3.0 release (and going forward)?

2019-09-11 Thread Geoffrey Hutchison
Thanks, that's helpful info from package maintainers.

> Actually, the above devtoolsets are available for RHEL/CentOS 6, too.
> So, if you still care about that old distro, you don't have to rely
> on its base gcc-4.4.7 version.

One problem that I've run into personally has been computing facilities, which 
are often extremely slow to upgrade. One facility that I personally use just 
upgraded from CentOS 6 to 7 this summer.

Sounds like there's general support in favor of making the switch with 3.0.

-Geoff

___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel


Re: [OpenBabel-Devel] C++11 requirement for 3.0 release (and going forward)?

2019-09-11 Thread Patrick Lorton
This is probably unsurprising as I am one of the people who submitted a
pull request requiring C++11, but I'd be very much in favor of the move
too.  There are so many code-level benefits, and as Dominik points out, it
works out of box even on old distributions, and you can *get* it to work
even on really old distributions.  FWIW we build on and support CentOS6 and
have been using C++11 support for 2 years (admittedly we include a lot of
libraries with our distribution we wish we didn't have to).

On Wed, Sep 11, 2019 at 5:54 PM Dominik 'Rathann' Mierzejewski <
domi...@greysector.net> wrote:

> On Wednesday, 11 September 2019 at 17:59, Geoffrey Hutchison wrote:
> > There are a few patches and pull requests asking for C++11 support in
> > Open Babel.
> >
> > My main question is when we "pull the plug" on older compilers.
> >
> > Pro - drop older compilers for 3.0 since we're dropping a bunch of
> > backwards compatibility Con - we're changing a lot of other stuff, let
> > older compilers still use OB-3.0
> >
> > From what I can tell, gcc-4.8 supports C++11 going back to mid-2013,
> > but I'm not sure what distros have older compilers (e.g., CentOS).
>
> FWIW, RHEL/CentOS 7 have gcc-4.8.5 and 7.3.1 and 8.3.1 are available
> via devtoolset-7 and devtoolset-8 SCLs, respectively.
>
> Actually, the above devtoolsets are available for RHEL/CentOS 6, too.
> So, if you still care about that old distro, you don't have to rely
> on its base gcc-4.4.7 version.
>
> Regards,
> Dominik
> --
> Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
> There should be a science of discontent. People need hard times and
> oppression to develop psychic muscles.
> -- from "Collected Sayings of Muad'Dib" by the Princess Irulan
>
>
> ___
> OpenBabel-Devel mailing list
> OpenBabel-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openbabel-devel
>
___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel


Re: [OpenBabel-Devel] C++11 requirement for 3.0 release (and going forward)?

2019-09-11 Thread Dominik 'Rathann' Mierzejewski
On Wednesday, 11 September 2019 at 17:59, Geoffrey Hutchison wrote:
> There are a few patches and pull requests asking for C++11 support in
> Open Babel. 
> 
> My main question is when we "pull the plug" on older compilers.
> 
> Pro - drop older compilers for 3.0 since we're dropping a bunch of
> backwards compatibility Con - we're changing a lot of other stuff, let
> older compilers still use OB-3.0
> 
> From what I can tell, gcc-4.8 supports C++11 going back to mid-2013,
> but I'm not sure what distros have older compilers (e.g., CentOS).

FWIW, RHEL/CentOS 7 have gcc-4.8.5 and 7.3.1 and 8.3.1 are available
via devtoolset-7 and devtoolset-8 SCLs, respectively.

Actually, the above devtoolsets are available for RHEL/CentOS 6, too.
So, if you still care about that old distro, you don't have to rely
on its base gcc-4.4.7 version.

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan


___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel


Re: [OpenBabel-Devel] C++11 requirement for 3.0 release (and going forward)?

2019-09-11 Thread David van der Spoel

Den 2019-09-11 kl. 17:59, skrev Geoffrey Hutchison:

There are a few patches and pull requests asking for C++11 support in Open 
Babel.

My main question is when we "pull the plug" on older compilers.

Pro - drop older compilers for 3.0 since we're dropping a bunch of backwards 
compatibility
Con - we're changing a lot of other stuff, let older compilers still use OB-3.0


From what I can tell, gcc-4.8 supports C++11 going back to mid-2013, but I'm 
not sure what distros have older compilers (e.g., CentOS).


For reference, GROMACS is moving to C++14 with the upcoming 2020 
release. C++11 has not caused us any issues.


But there will be tons of new warnings :)


Thoughts?
-Geoff

(My personal feeling is that we force C++ support for 3.0 and going forward.)

___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel




--
David van der Spoel, Ph.D., Professor of Biology
Head of Department, Cell & Molecular Biology, Uppsala University.
Box 596, SE-75124 Uppsala, Sweden. Phone: +46184714205.
http://www.icm.uu.se


___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel