I'm not going to post the results since it takes a long time to run and had no 
advantage (actually slightly worse on Linux); but just as an experiment I 
flattened the build into a single Makefile.am and listed all sources for 
libgeany/geany directly so it only built and linked the libgeany library and 
the geany binary without intermediate helper libraries or recursing into the 
handful of subdirectories.

At this point I'm starting to think the Autotools build in MSYS2 just isn't 
making use of my system fully, it feels as slow as a serial build on Linux. 
Even with `make -j` it spawns hundreds of processes and prints the messages 
fast, and then pegs the CPU while compiling everything (with no printing), and 
then when it prints the message it's linking libgeany, the CPU goes almost idle 
and not much disk IO, as if it's just stuck there.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2305#issuecomment-532913720

Reply via email to