[DTrace-devel] [PATCH] build, dlib: ensure dlib directories are created
Kris Van Hees
kris.van.hees at oracle.com
Tue Jun 18 22:19:19 UTC 2024
Parallel builds were resulting in dlib files being generated before their
target directory was created due to missing dependencies.
Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
---
libdtrace/Build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libdtrace/Build b/libdtrace/Build
index abbadfa0..8d398221 100644
--- a/libdtrace/Build
+++ b/libdtrace/Build
@@ -196,7 +196,7 @@ $(foreach kernel,$(KERNELS),$(eval $(call dlib-kernel-ver-template,$(kernel))))
# definition in turn.)
$(m4-dlib-targets): $(objdir)/dlibs/%.d: $$(foreach name,$$(notdir %.d.in), \
$$(call src-name,libdtrace,$$(name))) \
- $(objdir)/dlibs/.dir.stamp
+ $(dir-dlib-targets)
$(call describe-target,M4,$<)
$(PREPROCESS) -P -x c -Ilibdtrace/$(ARCHINC) \
-I$(KERNELSRCDIR)/arch/$(KERNELARCH)/include \
@@ -229,7 +229,7 @@ $(m4-dlib-targets): $(objdir)/dlibs/%.d: $$(foreach name,$$(notdir %.d.in), \
$(other-dlib-targets): $(objdir)/dlibs/%.d: $$(foreach name,$$(notdir %.d), \
$$(call src-name,libdtrace,$$(name))) \
- $(objdir)/dlibs/.dir.stamp
+ $(dir-dlib-targets)
$(call describe-target,CP,$<)
cp -f $< $@
--
2.42.0
More information about the DTrace-devel
mailing list