Announcement

Collapse
No announcement yet.

Hundreds Of Ubuntu Packages Are Failing To Build With GCC 6

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Hundreds Of Ubuntu Packages Are Failing To Build With GCC 6

    Phoronix: Hundreds Of Ubuntu Packages Are Failing To Build With GCC 6

    Debian/Ubuntu developer Matthias Klose has run a test rebuild of Ubuntu Linux re-compiled under the in-development GCC 6 compiler...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    It took 10 years for GCC 5.0 to come out after 4.0, but we are getting 6.0 a year later?

    Seriously GCC, slow the fuck down. This seems like a blatant mistake, because all these changes that are causing such massive breakages now should have held back GCC 5 so we would have had one major release.

    That being said, having the next major LTS stuck on 5.x for five years is going to be a PITA for developers using new GCC features in new projects in... 2020.

    Comment


    • #3
      Originally posted by zanny View Post
      It took 10 years for GCC 5.0 to come out after 4.0, but we are getting 6.0 a year later?

      Seriously GCC, slow the fuck down. This seems like a blatant mistake, because all these changes that are causing such massive breakages now should have held back GCC 5 so we would have had one major release.

      That being said, having the next major LTS stuck on 5.x for five years is going to be a PITA for developers using new GCC features in new projects in... 2020.
      As mentioned in many Phoronix articles now, the GCC versioning scheme changed with new GCC x.y releases coming out every year with .y being point releases and X being the major annual update.
      Michael Larabel
      https://www.michaellarabel.com/

      Comment


      • #4
        Originally posted by zanny View Post
        Seriously GCC, slow the fuck down. This seems like a blatant mistake, because all these changes that are causing such massive breakages now should have held back GCC 5 so we would have had one major release.
        I wonder what percentage of these "regressions" is actually GCC catching more errors/being more strict...

        Comment


        • #5
          Hundreds Of Ubuntu Packages Are Failing To Build With GCC 6
          Uhm ? GCC 6 needs to be fixed then or stop doing experiments when releasing a new distro.

          Comment


          • #6
            Originally posted by Candy View Post
            Uhm ? GCC 6 needs to be fixed then or stop doing experiments when releasing a new distro.
            maybe it's not gcc's fault but the softwares' fault ?

            Comment


            • #7
              Originally posted by zanny View Post
              It took 10 years for GCC 5.0 to come out after 4.0, but we are getting 6.0 a year later?

              Seriously GCC, slow the fuck down. This seems like a blatant mistake, because all these changes that are causing such massive breakages now should have held back GCC 5 so we would have had one major release.
              seriously, moron, educate yourself before posting uninformed bullshit
              6 after 5 is like 4.1 after 4.0, they just started to use one digit less
              and gcc does one release every spring for long time already

              Comment


              • #8
                Originally posted by Candy View Post

                Uhm ? GCC 6 needs to be fixed then or stop doing experiments when releasing a new distro.
                To be clear, a full distro rebuild like that doko just did is a usual part of testing GCC in preparation for a release. GCC has historically been released some time around April and the time between now and April will be used to fix the bugs that have just been reported and to run more full distro rebuilds. The number of failing packages does not necessarily indicate the work required to fix the compiler - consider that a single bug might break a number of packages.

                Having compiler bugs reported during the compiler-bug-hunting-and-fixing phase of GCC development is perfectly healthy! That these reports come from major distributions shows what a huge "testsuite" GCC makes use of, across a number of architectures, to ensure that the compiler is as good as it can be when it is released!

                This article is an interesting insight in to what we use to test GCC, but I wouldn't read too much in to the numbers at this stage.

                Originally posted by Serafean View Post
                I wonder what percentage of these "regressions" is actually GCC catching more errors/being more strict...
                Some may have come from the misleading indentation warnings breaking Werror builds from the packages, others will just be compiler bugs that need fixing.

                Comment


                • #9
                  Originally posted by zanny View Post
                  It took 10 years for GCC 5.0 to come out after 4.0, but we are getting 6.0 a year later?

                  Seriously GCC, slow the fuck down. This seems like a blatant mistake, because all these changes that are causing such massive breakages now should have held back GCC 5 so we would have had one major release.

                  That being said, having the next major LTS stuck on 5.x for five years is going to be a PITA for developers using new GCC features in new projects in... 2020.
                  with ubuntu simply use the toolchain ppa

                  Comment


                  • #10
                    Too all those uninformed that complain about GCC 6 right now...

                    -Wall + -Werror + GCC 6 has more checks = Good, very good! But that makes packages with problems in their code to fail... Which is actually good. Forces them to fix problems.

                    Comment

                    Working...
                    X