Okay, so only MSYS2 is seeing a dramatic change. That is a mystery.

On 5/27/2020 6:06 PM, Nathan Hartman wrote:
On Wed, May 27, 2020 at 3:39 PM Gregory Nutt <spudan...@gmail.com> wrote:

it seems because ARCHINCLUDES try to figure out the search path by
invoking shell script:
But wouldn't that affect all platforms proportionally?  Why would that
cause such a huge increase on MSYS2.

I saw a 7 minute build time on Cygwin.  That is also very high, but
not at all the kind of time increase that Johannes is seeing. I was
building on Cygwin at about 3 minutes at some time in the past, so the
build time has increases significantly for me too.

On Cygwin, I have always noticed that the build rate would slow down
when it got the to the drivers/ directory.  It would slow by a factor
of 2-3X.  This, we disccovered, as do to all of the include paths that
had to be searched.  When you build the drivrs/, there can be many
include paths that really slows down the build.

Could something like that be happening here too?
I have seen a slow-down in builds under Linux as well.  But since the
Linux builds are already so fast it is less evident.  Before i was
building at around 20-30 seconds per build; now it is are 45-60 seconds
per build.

Has anyone else seen this?

I build on Linux and those build times seem fast to me (20-30 seconds,
45-60 seconds). I don't know if I've ever had builds that fast, but it
might be my configurations, or my machine. I'll build one now...

Latest master: 1m 47s

Let me get an older revision...

1m 50s to build with bb10e0fc25a1c6006e8ad2724be29173d4858494 which is
before the commit mentioned by the OP.

These build times are pretty consistent with what they've always been for
me, approximately 2 minutes for a complete build.

So, at least so far, I don't see a change...

Nathan

Reply via email to