Announcement

Collapse
No announcement yet.

Intel's Clear Linux Moving For A Quick Rollout Of GCC 8

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

  • #11
    Originally posted by Grinch View Post

    Why ?
    Installing an updated compiler has no benefit unless you actually compile all your packages with it.

    The Arch binaries provided are still compiled with the older compiler.

    Comment


    • #12
      Originally posted by Templar82 View Post
      Installing an updated compiler has no benefit unless you actually compile all your packages with it.

      The Arch binaries provided are still compiled with the older compiler.
      Once they switch default compiler, the packages will be updated when ever they are bumbed.

      Comment


      • #13
        Originally posted by Templar82 View Post
        Installing an updated compiler has no benefit unless you actually compile all your packages with it.
        You don't have to recompile ALL your packages with it in order to have a benefit, which is what I reacted against. Your distro gradually recompiling packages using a new compiler means that some packages will take longer to benefit than others, but that does not translate to 'no benefit until ALL packages have been recompiled'.

        Meanwhile the majority of packages won't see any user noticeable difference in performance either way, and if you are using very performance dependent packages on a daily basis you can always recompile them yourself.

        Actually I would suggest that you do that for such software since the official packages are often compiled with rather restrictive optimization settings which leaves a lot of performance on the table.

        Comment


        • #14
          Originally posted by txtsd View Post
          Let's see how they compile the kernel with GCC 8.1. There's a blocking regression that's being deferred to GCC 9.
          easy: disable that-warning-as-error for gcc-8, there are some harder-to-fix false warnings with glibc aswell.

          Comment

          Working...
          X