Takashi Iwai changed bug 1230414
What Removed Added
CC   tiwai@suse.com

Comment # 2 on bug 1230414 from Takashi Iwai
(In reply to Michal Suchanek from comment #1)
> pahole does parallel processing so it's not particularly surprising.

Then passing -j1 instead of -j should work around it (with the cost of longer
build time)?  Something like:

--- a/scripts/Makefile.btf
+++ b/scripts/Makefile.btf
@@ -12,14 +12,14 @@ endif

 pahole-flags-$(call test-ge, $(pahole-ver), 121)       += --btf_gen_floats

-pahole-flags-$(call test-ge, $(pahole-ver), 122)       += -j
+pahole-flags-$(call test-ge, $(pahole-ver), 122)       += -j1

 pahole-flags-$(call test-ge, $(pahole-ver), 125)       +=
--skip_encoding_btf_inconsistent_proto --btf_gen_optimized

 else

 # Switch to using --btf_features for v1.26 and later.
-pahole-flags-$(call test-ge, $(pahole-ver), 126)  = -j
--btf_features=encode_force,var,float,enum64,decl_tag,type_tag,optimized_func,consistent_func,decl_tag_kfuncs
+pahole-flags-$(call test-ge, $(pahole-ver), 126)  = -j1
--btf_features=encode_force,var,float,enum64,decl_tag,type_tag,optimized_func,consistent_func,decl_tag_kfuncs

 ifneq ($(KBUILD_EXTMOD),)
 module-pahole-flags-$(call test-ge, $(pahole-ver), 126) +=
--btf_features=distilled_base


You are receiving this mail because: