diff --git a/lib_eio_linux/tests/dune b/lib_eio_linux/tests/dune index 9e57d34b9..5eedb5364 100644 --- a/lib_eio_linux/tests/dune +++ b/lib_eio_linux/tests/dune @@ -1,24 +1,40 @@ (library (name eurcp_lib) - (enabled_if (= %{system} "linux")) + (enabled_if ; See https://github.com/ocaml/dune/issues/4895 + (or (= %{system} "linux") ; Historically, just Linux-x86 + (= %{system} "linux_eabihf") ; Historically, Linux-arm32 + (= %{system} "linux_elf") ; Historically, Linux-x86_32 + (= %{system} "elf"))) ; Historically, Linux-ppc64 (modules eurcp_lib) (libraries eio_linux)) (executable (name eurcp) - (enabled_if (= %{system} "linux")) + (enabled_if ; See https://github.com/ocaml/dune/issues/4895 + (or (= %{system} "linux") ; Historically, just Linux-x86 + (= %{system} "linux_eabihf") ; Historically, Linux-arm32 + (= %{system} "linux_elf") ; Historically, Linux-x86_32 + (= %{system} "elf"))) ; Historically, Linux-ppc64 (modules eurcp) (libraries cmdliner logs.cli logs.fmt fmt.tty fmt.cli eurcp_lib)) (executable (name basic_eio_linux) - (enabled_if (= %{system} "linux")) + (enabled_if ; See https://github.com/ocaml/dune/issues/4895 + (or (= %{system} "linux") ; Historically, just Linux-x86 + (= %{system} "linux_eabihf") ; Historically, Linux-arm32 + (= %{system} "linux_elf") ; Historically, Linux-x86_32 + (= %{system} "elf"))) ; Historically, Linux-ppc64 (modules basic_eio_linux) (libraries logs.fmt fmt.tty eurcp_lib)) (executables (names bench_noop) - (enabled_if (= %{system} "linux")) + (enabled_if ; See https://github.com/ocaml/dune/issues/4895 + (or (= %{system} "linux") ; Historically, just Linux-x86 + (= %{system} "linux_eabihf") ; Historically, Linux-arm32 + (= %{system} "linux_elf") ; Historically, Linux-x86_32 + (= %{system} "elf"))) ; Historically, Linux-ppc64 (modules bench_noop) (libraries eio_linux)) @@ -31,5 +47,9 @@ (mdx (package eio_linux) - (enabled_if (= %{system} "linux")) + (enabled_if ; See https://github.com/ocaml/dune/issues/4895 + (or (= %{system} "linux") ; Historically, just Linux-x86 + (= %{system} "linux_eabihf") ; Historically, Linux-arm32 + (= %{system} "linux_elf") ; Historically, Linux-x86_32 + (= %{system} "elf"))) ; Historically, Linux-ppc64 (deps (package eio_linux)))