[build2] build2 toolchain 0.5.0 released

Moldmann Max (DC-MA/ENG52-NA) Max.Moldmann at boschrexroth-us.com
Fri May 5 15:27:24 UTC 2017


Hi Boris,

Thanks! This works!
Build time is now identical!

Max

-----Original Message-----
From: Boris Kolpackov [mailto:boris at codesynthesis.com] 
Sent: Friday, May 5, 2017 10:05 AM
To: Moldmann Max (DC-MA/ENG52-NA) <Max.Moldmann at boschrexroth-us.com>
Cc: users at build2.org
Subject: Re: [build2] build2 toolchain 0.5.0 released

Hi Max,

Moldmann Max (DC-MA/ENG52-NA) <Max.Moldmann at boschrexroth-us.com> writes:

> I ran some test with a 164 c-files project on my 3 year old laptop 
> with 4 cores --> 8 virtual hyper threaded cores Unfortunately the 
> 0.5.0-a2 that you provided me a couple of weeks ago is a lot faster than the now released 0.5.0 (all tests on Windows 10, both versions were build using the same Mingw compiler).
> 
> Full rebuild of 164 c-files + 170 h-files
> 0.5.0-a2	20.5 seconds
> 0.5.0		36 seconds
> 
> Both versions reach 100% CPU load, but 0.5.0 not so consistently.

I think I know what the problem is. Can you perform a small experiment for me:

1. In the upgrade configuration that you got after executing the build
   script, open libbutl-0.5.0\libbutl\process.cxx and change the line
   that reads:

   optional<bool> msys; // Absent if we don't know.

   To:

   optional<bool> msys (false); // Absent if we don't know.

2. Then change to build2-0.5.0\ (inside the same configuration) and run:

   > b install

   This should recompile process.obj, re-link b.exe, and install it.

3. Re-run your test to see what time you get.

Thanks,
Boris



More information about the users mailing list