Re: possible dependency error?

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

 



Hi,

On Wed, Jun 19, 2024 at 03:02:35PM +0900, Masahiro Yamada wrote:
> I do not see any maintainer for tools/build/, but at least
> you can find who is picking up the patches.
> 
> 
> masahiro@zoe:~/ref/linux(master)$ ./scripts/get_maintainer.pl -f tools/build/

Thanks. I've factored some of this into my addressee list.

> OK, you bypassed fixdep for fixdep itself.
> 
> fixdep will not be rebuilt when the command line changes,
> but it may not be a big deal.
> It is not working that way already.

Yeah, that was one rough edge. I didn't manage to smooth that one out,
but like you say, it's not really much of a regression. (It *can* work
today sometimes for just the right kind of incremental build, because
you may have a pre-existing fixdep laying around that will be used if
available. But it's not really *correct* still.)

> BTW, did you have a chance to test your code
> with the -j<N> option?
> 
> 
> I quickly tested your change, and I observed new
> "jobserver unavailable" warnings.
> 
> 
> masahiro@zoe:~/ref/linux(master)$ make -j24
> mkdir -p /home/masahiro/ref/linux/tools/objtool && make
> O=/home/masahiro/ref/linux subdir=tools/objtool --no-print-directory
> -C objtool
> make[4]: warning: jobserver unavailable: using -j1.  Add '+' to parent
> make rule.
> make[5]: warning: jobserver unavailable: using -j1.  Add '+' to parent
> make rule.
> 
> 
> 
> The first line:
> 
>   mkdir -p /home/masahiro/ref/linux/tools/objtool && make
> O=/home/masahiro/ref/linux subdir=tools/objtool --no-print-directory
> -C objtool
> 
> is an existing noise regardless of your change.
> (I do not know if anybody cares about this either)

Thanks. I tried to tackle the existing and new noise in my posting here:

Subject: [PATCH 0/3] tools build: Incorrect fixdep dependencies
https://lore.kernel.org/lkml/20240702003119.3641219-1-briannorris@xxxxxxxxxxxx/

Hopefully that's not horribly off the mark, although I'll admit tools/
is a bit of unfamiliar territory.

Brian




[Index of Archives]     [Linux&nblp;USB Development]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite Secrets]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux