Re: Speed up clean meson builds by ~25% - Mailing list pgsql-hackers

From Jelte Fennema-Nio
Subject Re: Speed up clean meson builds by ~25%
Date
Msg-id CAGECzQQMNTWWXq1Es3JvqEv=Yk5uUv3buLictYvdvjZd79uBbQ@mail.gmail.com
Whole thread Raw
In response to Re: Speed up clean meson builds by ~25%  (Alexander Lakhin <exclusion@gmail.com>)
Responses Re: Speed up clean meson builds by ~25%
List pgsql-hackers
On Mon, 8 Apr 2024 at 10:00, Alexander Lakhin <exclusion@gmail.com> wrote:
> As I wrote in [1], I didn't observe the issue with clang-18, so maybe it
> is fixed already.
> Perhaps it's worth rechecking...

Using the attached script I got these timings. Clang is significantly
slower in all of them. But especially with -Og the difference between
is huge.

gcc 11.4.0: 7.276s
clang 18.1.3: 17.216s
gcc 11.4.0 --debug: 7.441s
clang 18.1.3 --debug: 18.164s
gcc 11.4.0 --debug -Og: 2.418s
clang 18.1.3 --debug -Og: 14.864s

I reported this same issue to the LLVM project here:
https://github.com/llvm/llvm-project/issues/87973

Attachment

pgsql-hackers by date:

Previous
From: Alvaro Herrera
Date:
Subject: Re: LogwrtResult contended spinlock
Next
From: Heikki Linnakangas
Date:
Subject: Re: Experiments with Postgres and SSL