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...

    http://www.phoronix.com/scan.php?pag...1-Hits-Stage-4

  • #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