Skip to content

Commit db1ed83

Browse files
maisteAlizter
andauthored
[3.20] backport: PR #12121 (#12127)
* fix: blake3 build for *bsd * fix: compilation of blake3 on Haiku (beos) Co-authored-by: Ali Caglayan <[email protected]>
1 parent ad68ef0 commit db1ed83

File tree

1 file changed

+25
-5
lines changed
  • vendor/ocaml-blake3-mini

1 file changed

+25
-5
lines changed

vendor/ocaml-blake3-mini/dune

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,11 @@
3434
(= %{architecture} "amd64")
3535
(or
3636
(= %{system} "linux")
37-
(= %{system} "macosx"))))
37+
(= %{system} "macosx")
38+
(= %{system} "beos")
39+
(= %{system} "freebsd")
40+
(= %{system} "openbsd")
41+
(= %{system} "netbsd"))))
3842
(deps blake3_avx2_x86-64_unix.S)
3943
(targets blake3_avx2_x86-64%{ext_obj})
4044
(action
@@ -46,7 +50,11 @@
4650
(= %{architecture} "amd64")
4751
(or
4852
(= %{system} "linux")
49-
(= %{system} "macosx"))))
53+
(= %{system} "macosx")
54+
(= %{system} "beos")
55+
(= %{system} "freebsd")
56+
(= %{system} "openbsd")
57+
(= %{system} "netbsd"))))
5058
(deps blake3_avx512_x86-64_unix.S)
5159
(targets blake3_avx512_x86-64%{ext_obj})
5260
(action
@@ -58,7 +66,11 @@
5866
(= %{architecture} "amd64")
5967
(or
6068
(= %{system} "linux")
61-
(= %{system} "macosx"))))
69+
(= %{system} "macosx")
70+
(= %{system} "beos")
71+
(= %{system} "freebsd")
72+
(= %{system} "openbsd")
73+
(= %{system} "netbsd"))))
6274
(deps blake3_sse2_x86-64_unix.S)
6375
(targets blake3_sse2_x86-64%{ext_obj})
6476
(action
@@ -70,7 +82,11 @@
7082
(= %{architecture} "amd64")
7183
(or
7284
(= %{system} "linux")
73-
(= %{system} "macosx"))))
85+
(= %{system} "macosx")
86+
(= %{system} "beos")
87+
(= %{system} "freebsd")
88+
(= %{system} "openbsd")
89+
(= %{system} "netbsd"))))
7490
(deps blake3_sse41_x86-64_unix.S)
7591
(targets blake3_sse41_x86-64%{ext_obj})
7692
(action
@@ -198,7 +214,11 @@
198214
(= %{system} "win64")
199215
(= %{system} "mingw64")
200216
(= %{system} "linux")
201-
(= %{system} "macosx"))))
217+
(= %{system} "macosx")
218+
(= %{system} "beos")
219+
(= %{system} "freebsd")
220+
(= %{system} "openbsd")
221+
(= %{system} "netbsd"))))
202222
(not
203223
(or
204224
(= %{architecture} "arm64")

0 commit comments

Comments
 (0)