This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author junaruga
Recipients junaruga
Date 2018-08-26.17:14:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1535303697.92.0.56676864532.issue34509@psf.upfronthosting.co.za>
In-reply-to
Content
This ticket is from below conversation on python-dev mailing list.
https://mail.python.org/pipermail/python-dev/2018-August/155011.html

Right now the Python project Travis CI is running on gcc-4.8.4 for coverage testing.
I want to replace it or add the latest version gcc-8 case.

The benefit to use gcc-8 is,

* It is important to run on the old version 4.8 but, it is also meaningful to follow the latest version and care issues such as warnings on the latest version gcc.
* I am working in Fedora project that is using gcc version 8 as a main c compiler. If the Python project care gcc-8, that might be helpful for people who maintain Python Debian/Fedora package or Installer on Mac/Windows.


The demerit is

* Right now the gcc-4.8 is used for the coverage. The total running time on gcc-8 might be longer than current one.
* To run the latest gcc-8, we can add the repository [1] with the way [2][3], but I am not sure whether the repository is stable.

I would show you 2 cases to use gcc-8 on Linux.

[1] https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test
[2] https://docs.travis-ci.com/user/installing-dependencies/#installing-packages-from-a-custom-apt-repository
[3] https://docs.travis-ci.com/user/languages/c/#gcc-on-os-x
[4] Ruby
   https://travis-ci.org/junaruga/ruby/builds/418242410
   https://github.com/junaruga/ruby/blob/feature/ci-new-gcc/.travis.yml
   https://github.com/ruby/ruby/pull/1937
[5] Trinity
   Example for gcc-8 on both Linux and Mac.
   https://travis-ci.org/trinityrnaseq/trinityrnaseq
   https://github.com/trinityrnaseq/trinityrnaseq/blob/master/.travis.yml
History
Date User Action Args
2018-08-26 17:14:57junarugasetrecipients: + junaruga
2018-08-26 17:14:57junarugasetmessageid: <1535303697.92.0.56676864532.issue34509@psf.upfronthosting.co.za>
2018-08-26 17:14:57junarugalinkissue34509 messages
2018-08-26 17:14:57junarugacreate