Re: [OpenBabel-Devel] C++11 requirement for 3.0 release (and going forward)?
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)?
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)?
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)?
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