[dpdk-dev] [PATCH v2] mk: parallelize make config
Thomas Monjalon
thomas.monjalon at 6wind.com
Mon Jan 30 19:13:32 CET 2017
2017-01-30 10:21, Ferruh Yigit:
> make config dependency resolving was always running serial,
> parallelize it for better performance.
>
> $ time make T=x86_64-native-linuxapp-gcc config
> real 0m12.633s
>
> $ time make -j8 T=x86_64-native-linuxapp-gcc config
> real 0m1.826s
>
> When config creation done under a single make target, using a for loop,
> make has no control on the action, and it needs to run as implemented in
> the rule. But if for loop converted into multiple targets, make can
> detect independent targets and run them parallel based on -j parameter.
>
> Signed-off-by: Ferruh Yigit <ferruh.yigit at intel.com>
Looks a good improvement, thanks Ferruh.
Acked-by: Thomas Monjalon <thomas.monjalon at 6wind.com>
Applied
More information about the dev
mailing list