[llvm-dev] GCC toolchain versioning policy? (D43779)

Roman Lebedev via llvm-dev llvm-dev at lists.llvm.org
Mon Apr 9 04:50:43 PDT 2018


Hmm, i guess i should have mailed cfe-dev too. Doing that now.

On Sun, Apr 8, 2018 at 9:38 PM, Roman Lebedev <lebedev.ri at gmail.com> wrote:
> Hi.
>
> As per[1], gcc-4.8 is the oldest supported *major* gcc version.
> But what about minor/patch versions?
>
> When https://reviews.llvm.org/D43779 was initially committed,
> a few[2][3] buildbots failed. As i have now looked into the issue:
> * but it is *REPRODUCIBLE* with gcc-4.8.4 and gcc-4.9.2 from debian
> oldstable (Jessie).
> * it is *NOT* reproducible with gcc-4.8.5 and gcc-4.9.3 from ubuntu 16.04,
> So it looks like it was a gcc problem, and it is resolved in latest
> minor/patch versions.
>
> So is there some more specific guideline on minor/patch version requirements?
> Do we want LLVM to be buildable with all gcc 4.8/4.9 versions?
> Or is it okay to only build with the latest point versions, that
> contain the fix?
>
> (Regardless, it would be good to have the answer in [1])
>
> Roman.
>
> [1] http://llvm.org/docs/GettingStarted.html#host-c-toolchain-both-compiler-and-standard-library
> [2] http://lab.llvm.org:8011/buildslaves/atom1-buildbot
> [3] http://lab.llvm.org:8011/buildslaves/ps4-buildslave1a


More information about the llvm-dev mailing list