]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
tools build: Make fixdep parsing wait for last target
authorJiri Olsa <jolsa@redhat.com>
Thu, 1 Dec 2016 13:00:25 +0000 (14:00 +0100)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 5 Dec 2016 18:51:42 +0000 (15:51 -0300)
commit1cd6472e3f8d3fdee0fd19f7088807b284d3080f
tree76e51c1e28d624cb0aabe449fca22837ea03220c
parente7af7b15121ca08c31a0ab9df71a41b4c53365b4
tools build: Make fixdep parsing wait for last target

The fixdep tool, among other things, replaces the target of the object
in the gcc generated dependency output file.

The parsing code assumes there's only single target in the rule but this
is not always the case as described in here:

  https://gcc.gnu.org/ml/gcc-help/2016-11/msg00099.html

Make the fixdep code smart enough to skip all the possible targets.

Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Acked-by: Peter Foley <pefoley2@pefoley.com>
Cc: Wang Nan <wangnan0@huawei.com>
Link: http://lkml.kernel.org/r/20161201130025.GA16430@krava
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/build/fixdep.c