[DTrace-devel] [PATCH] build, dlib: ensure dlib directories are created
Elena Zannoni
elena.zannoni at oracle.com
Tue Jun 18 22:43:14 UTC 2024
Hi Kris,
Reviewed-by: Elena Zannoni <elena.zannoni at oracle.com>
On 6/18/24 16:19, Kris Van Hees wrote:
> 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 $< $@
>
More information about the DTrace-devel
mailing list