Announcement

Collapse
No announcement yet.

LLVM 9.0-RC3 Released With The Official Compiler Release Coming Soon

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

  • LLVM 9.0-RC3 Released With The Official Compiler Release Coming Soon

    Phoronix: LLVM 9.0-RC3 Released With The Official Compiler Release Coming Soon

    LLVM 9.0 is past due for release but it looks like this compiler stack along with sub-projects like Clang 9.0 could be released in the coming weeks...

    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
    Please use proper -fp-contract this time. GCC With -O3 does some FP optimizations which are not allowed by the standard. (ICC cheats too). Clang follows strict rules.

    So either use -Ofast for all, or use -fp-contract=off to make fair comparisons.

    Comment


    • #3
      Would be good if Debian built Mesa in experimental against libllvm9 already. Building it against libllvm8 prevents that from being used with Navi.

      Comment


      • #4
        Originally posted by dungeon
        Could happen, probably this week as not a problem for experimental
        Nice! I've built it manually for now, since I just got Sapphire Pulse RX 5700XT card. But building 32-bit version is a pain, so good to see they are adding it to experimental properly.
        Last edited by shmerl; 01 September 2019, 06:14 PM.

        Comment


        • #5
          Unfortunately, a validated clang still can't be built with gcc-9 or newer. I don't like using a compiler that fails it's own test suite.

          Comment


          • #6
            Originally posted by shmerl View Post

            Nice! I've built it manually for now, since I just got Sapphire Pulse RX 5700XT card. But building 32-bit version is a pain, so good to see they are adding it to experimental properly.
            shmerl how the hell are you building the 32-bit LLVM? I was using a 32-bit chroot to build the padoka llvm, but one day it just stopped working. I get a cryptic error at 99% compilation

            Comment

            Working...
            X