[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