[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Optimization for reading *.d files

From: Norbert Thiebaud
Subject: Re: Optimization for reading *.d files
Date: Sun, 19 Mar 2017 03:54:36 -0500

On Sat, Mar 18, 2017 at 9:25 PM, brenorg <address@hidden> wrote:
> Anyway, I want to continue to use GNU Make, and not fallback to CMake/Ninja.
> After some profiling, what's killing me is parsing the "*.d" files generated
> by the compiler.
> The time to include all dependency files of my project in one single
> makefile (as I want to get rid of recursive make), is 4 seconds.

have you looked in how much redundancy you have in all these dep ?
For LibreOffice, which use one big make to build it all  (60k files or so)
we wrote a step to combine and de-duplicate all these .d file
reducing the amount that need to be parsed by make by quite a bit

iow instead of getting a faster process, reduce the amount to be processed.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]