[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] tools/ocaml: silence ocaml_deprecated_auto_include alert



On 6/9/26 08:36, Guillaume Thouvenin wrote:

> Ocaml's lib directory layout changed in 5.0: the unix and dynlink
> libraries have been moved out of the standard library directory into
> subdirectories. The compiler still locates them automatically but emits
> an ocaml_deprecated_auto_include alert when doing so.
>
> This patch sets the paths explicitly with -I +unix and -I +dynlink to
> silence the alert.
>
> Signed-off-by: Guillaume Thouvenin <guillaume.thouvenin@xxxxxxxxxx>
> ---
>   tools/ocaml/common.make | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/tools/ocaml/common.make b/tools/ocaml/common.make
> index c7eefceeb4..0e6714e25a 100644
> --- a/tools/ocaml/common.make
> +++ b/tools/ocaml/common.make
> @@ -11,6 +11,7 @@ OCAMLFIND ?= ocamlfind
>   
>   CFLAGS += -fPIC -I$(shell ocamlc -where)
>   
> +OCAMLINCLUDE += -I +unix -I +dynlink
>   OCAMLOPTFLAGS = -g -ccopt "$(LDFLAGS)" -dtypes $(OCAMLINCLUDE) -w F 
> -warn-error F
>   OCAMLCFLAGS += -g $(OCAMLINCLUDE) -w F -warn-error F
>   

Reviewed-by: Andrii Sultanov <andriy.sultanov@xxxxxxxxxx>
Tested-by: Andrii Sultanov <andriy.sultanov@xxxxxxxxxx>

Thank you!



--
Andriy Sultanov | Vates XCP-ng Developer

XCP-ng & Xen Orchestra - Vates solutions

web: https://vates.tech

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.