On Wed, 2025-07-23 at 15:19 +0000, Ross Burton wrote: > Hi, > > Is there a way to get timing information from GNU Make about what targets are > being built and when they were started/finished? I’m chasing a slow build and > it would be useful to have the raw data so that I could draw a chart with the > parallel jobs on the Y axis, and time on the X axis.
In principle yes, since GNU make is open source (free software) and you can patch its C code (under GPL licence) https://www.gnu.org/software/make/#documentation GNU make (recent versions at least) are even extensible plugins (coded in C) or with your extensions coded in GNU guile. https://www.gnu.org/software/make/manual/html_node/Guile-Function.html https://www.gnu.org/software/make/manual/html_node/Guile-Interface.html https://www.gnu.org/software/guile/ > > Cheers, > Ross > IMPORTANT NOTICE: The contents of this email and any attachments are > confidential and may also be privileged. (the content of Ross Burton's email cannot be confidential since sent on a public and archived mailing list) Regards from near Paris in France -- Basile STARYNKEVITCH <bas...@starynkevitch.net> 8 rue de la Faïencerie http://starynkevitch.net/Basile/ 92340 Bourg-la-Reine https://github.com/bstarynk France https://github.com/RefPerSys/RefPerSys