Announcement

Collapse
No announcement yet.

GCC 11 Is On The Final Stage Of Development With 60+ High Priority Regressions

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

  • GCC 11 Is On The Final Stage Of Development With 60+ High Priority Regressions

    Phoronix: GCC 11 Is On The Final Stage Of Development With 60+ High Priority Regressions

    GCC 11 entered its final stage of development today as it works towards releasing around the end of Q1 / early Q2 if their past cadence holds up. Before GCC 11.1 can debut as the first stable version, there are some 60+ "P1" high priority regressions that need to be resolved or otherwise demoted to lesser priority regressions...

    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
    GCC 11.5 should be good enough.

    Comment


    • #3
      they should renamed to OLKC "the only linux kernel compiler"

      Comment


      • #4
        Originally posted by Aryma View Post
        they should renamed to OLKC "the only linux kernel compiler"
        Didn't they patch the kernel a while ago to support compiling with Clang?

        Comment


        • #5
          Originally posted by N0va View Post

          Didn't they patch the kernel a while ago to support compiling with Clang?
          The kernel? Yeah, they patched Clang. The userland, that's another thing.

          Comment


          • #6
            Originally posted by N0va View Post
            Didn't they patch the kernel a while ago to support compiling with Clang?
            Yes, and some vendors compile their production linux kernels with llvm/clang. There were actually dual paths involved to get to this step (over many years), with some kernel changes and some llvm/clang changes involved along the way. While gcc is still the default default, at this point breakage of the build for either compiler would be considered a regression worthy of fixes.

            Comment


            • #7
              Originally posted by AndyChow View Post

              The kernel? Yeah, they patched Clang. The userland, that's another thing.
              And the kernel.

              Comment


              • #8
                Holy crap GCC is a shitshow.

                Comment


                • #9
                  Originally posted by AndyChow View Post
                  The userland, that's another thing.
                  While there are always exceptions, much of Linux userland can compile with llvm/clang. The Openmandriva distro is built with llvm/clang for example. And while I think things are still in various stages of WIP, at least some other distributions are trying to make sure that their packaging/tooling is compiler agnostic, as there are some applications today which essentially require llvm/clang due to upstream requirements regardless of the distros compiler preference. In the end, having compiler alternatives is a good thing, as it encourages each group to produce a better result, and let the best compiler win.

                  Comment


                  • #10
                    Originally posted by Aryma View Post
                    they should renamed to OLKC "the only linux kernel compiler"
                    i'm not sure about kernel, but gcc11 is "the only c++20 compiler on earth", and it's already 2021

                    Comment

                    Working...
                    X