this repo has no description

Merge pull request #22825 from dra27/backport-cheer

Further ARM64 fixes for OCaml 4.02-4.05

Kate afe64420 38989f8e

Changed files
+436 -684
packages
ocaml-base-compiler
ocaml-base-compiler.4.02.0
ocaml-base-compiler.4.02.1
ocaml-base-compiler.4.02.2
ocaml-base-compiler.4.02.3
ocaml-base-compiler.4.03.0
ocaml-base-compiler.4.04.0
ocaml-base-compiler.4.04.1
ocaml-base-compiler.4.04.2
ocaml-base-compiler.4.05.0
ocaml-variants
ocaml-variants.4.01.0+fp
ocaml-variants.4.02.0+PIC
ocaml-variants.4.02.0+improved-errors
ocaml-variants.4.02.1+BER
ocaml-variants.4.02.1+PIC
ocaml-variants.4.02.1+fp
ocaml-variants.4.02.1+modular-implicits
ocaml-variants.4.02.1+modular-implicits-ber
ocaml-variants.4.02.1+musl
ocaml-variants.4.02.1+musl+static
ocaml-variants.4.02.2+improved-errors
ocaml-variants.4.02.3+PIC
ocaml-variants.4.02.3+buckle-1
ocaml-variants.4.02.3+buckle-master
ocaml-variants.4.02.3+curried-constr
ocaml-variants.4.02.3+fp
ocaml-variants.4.02.3+musl
ocaml-variants.4.02.3+musl+static
ocaml-variants.4.03.0+fPIC
ocaml-variants.4.03.0+flambda
ocaml-variants.4.03.0+fp
ocaml-variants.4.03.0+fp+flambda
ocaml-variants.4.04.0+BER
ocaml-variants.4.04.0+afl
ocaml-variants.4.04.0+fPIC
ocaml-variants.4.04.0+flambda
ocaml-variants.4.04.0+fp
ocaml-variants.4.04.0+fp+flambda
ocaml-variants.4.04.0+safe-string
ocaml-variants.4.04.0+spacetime
ocaml-variants.4.04.1+copatterns
ocaml-variants.4.04.1+fPIC
ocaml-variants.4.04.1+flambda
ocaml-variants.4.04.1+fp
ocaml-variants.4.04.1+fp+flambda
ocaml-variants.4.04.1+safe-string
ocaml-variants.4.04.1+spacetime
ocaml-variants.4.04.2+fPIC
ocaml-variants.4.04.2+flambda
ocaml-variants.4.04.2+fp
ocaml-variants.4.04.2+fp+flambda
ocaml-variants.4.04.2+safe-string
ocaml-variants.4.04.2+spacetime
ocaml-variants.4.05.0+afl
ocaml-variants.4.05.0+flambda
ocaml-variants.4.05.0+lto
ocaml-variants.4.05.0+musl+flambda
ocaml-variants.4.05.0+musl+static+flambda
ocaml-variants.4.05.0+safe-string
ocaml-variants.4.05.0+spacetime
ocaml-variants.4.05.1+trunk+fp
ocaml-variants.4.05.1+trunk+fp+flambda
ocaml-variants.4.06.0+beta1+fp
ocaml-variants.4.06.0+beta1+fp+flambda
ocaml-variants.4.06.0+beta2+fp
ocaml-variants.4.06.0+beta2+fp+flambda
ocaml-variants.4.06.0+fp
ocaml-variants.4.06.0+fp+flambda
ocaml-variants.4.06.0+rc1+fp
ocaml-variants.4.06.0+rc1+fp+flambda
ocaml-variants.4.06.1+fp
ocaml-variants.4.06.1+fp+flambda
ocaml-variants.4.06.1+rc1+fp
ocaml-variants.4.06.1+rc1+fp+flambda
ocaml-variants.4.06.1+rc2+fp
ocaml-variants.4.06.1+rc2+fp+flambda
ocaml-variants.4.06.2+trunk+fp
ocaml-variants.4.06.2+trunk+fp+flambda
ocaml-variants.4.07.0+beta2+fp
ocaml-variants.4.07.0+beta2+fp+flambda
ocaml-variants.4.07.0+fp
ocaml-variants.4.07.0+fp+flambda
ocaml-variants.4.07.0+rc1+fp
ocaml-variants.4.07.0+rc1+fp+flambda
ocaml-variants.4.07.0+rc2+fp
ocaml-variants.4.07.0+rc2+fp+flambda
ocaml-variants.4.07.1+fp
ocaml-variants.4.07.1+fp+flambda
ocaml-variants.4.07.1+rc1+fp
ocaml-variants.4.07.1+rc1+fp+flambda
ocaml-variants.4.07.2+trunk+fp
ocaml-variants.4.07.2+trunk+fp+flambda
ocaml-variants.4.08.0+beta1+fp
ocaml-variants.4.08.0+beta1+fp+flambda
ocaml-variants.4.08.0+beta2+fp
ocaml-variants.4.08.0+beta2+fp+flambda
ocaml-variants.4.08.0+beta3+fp
ocaml-variants.4.08.0+beta3+fp+flambda
ocaml-variants.4.08.0+fp
ocaml-variants.4.08.0+fp+flambda
ocaml-variants.4.08.0+rc1+fp
ocaml-variants.4.08.0+rc1+fp+flambda
ocaml-variants.4.08.0+rc2+fp
ocaml-variants.4.08.0+rc2+fp+flambda
ocaml-variants.4.08.1+fp
ocaml-variants.4.08.1+fp+flambda
ocaml-variants.4.08.1+rc1+fp
ocaml-variants.4.08.1+rc1+fp+flambda
ocaml-variants.4.08.1+rc2+fp
ocaml-variants.4.08.1+rc2+fp+flambda
ocaml-variants.4.08.1+rc3+fp
ocaml-variants.4.08.1+rc3+fp+flambda
ocaml-variants.4.08.2+trunk+fp
ocaml-variants.4.08.2+trunk+fp+flambda
ocaml-variants.4.09.0+beta1+fp
ocaml-variants.4.09.0+beta1+fp+flambda
ocaml-variants.4.09.0+beta2+fp
ocaml-variants.4.09.0+beta2+fp+flambda
ocaml-variants.4.09.0+fp
ocaml-variants.4.09.0+fp+flambda
ocaml-variants.4.09.1+fp
ocaml-variants.4.09.1+fp+flambda
ocaml-variants.4.09.2+trunk+fp
ocaml-variants.4.09.2+trunk+fp+flambda
ocaml-variants.4.10.0+beta1+fp
ocaml-variants.4.10.0+beta1+fp+flambda
ocaml-variants.4.10.0+beta2+fp
ocaml-variants.4.10.0+beta2+fp+flambda
ocaml-variants.4.10.0+fp
ocaml-variants.4.10.0+fp+flambda
ocaml-variants.4.10.0+rc1+fp
ocaml-variants.4.10.0+rc1+fp+flambda
ocaml-variants.4.10.0+rc2+fp
ocaml-variants.4.10.0+rc2+fp+flambda
ocaml-variants.4.10.1+fp
ocaml-variants.4.10.1+fp+flambda
ocaml-variants.4.10.1+rc1+fp
ocaml-variants.4.10.1+rc1+fp+flambda
ocaml-variants.4.10.2+fp
ocaml-variants.4.10.2+fp+flambda
ocaml-variants.4.10.3+trunk+fp
ocaml-variants.4.11.0+alpha1+fp
ocaml-variants.4.11.0+alpha1+fp+flambda
ocaml-variants.4.11.0+alpha2+fp
ocaml-variants.4.11.0+alpha2+fp+flambda
ocaml-variants.4.11.0+alpha3+fp
ocaml-variants.4.11.0+alpha3+fp+flambda
ocaml-variants.4.11.0+beta1+fp
ocaml-variants.4.11.0+beta1+fp+flambda
ocaml-variants.4.11.0+beta2+fp
ocaml-variants.4.11.0+beta2+fp+flambda
ocaml-variants.4.11.0+beta3+fp
ocaml-variants.4.11.0+beta3+fp+flambda
ocaml-variants.4.11.0+fp
ocaml-variants.4.11.0+fp+flambda
ocaml-variants.4.11.0+rc1+fp
ocaml-variants.4.11.0+rc1+fp+flambda
ocaml-variants.4.11.0+rc2+fp
ocaml-variants.4.11.0+rc2+fp+flambda
ocaml-variants.4.11.1+fp
ocaml-variants.4.11.1+fp+flambda
ocaml-variants.4.11.2+fp
ocaml-variants.4.11.2+fp+flambda
ocaml-variants.4.11.3+trunk+fp
-58
packages/ocaml-base-compiler/ocaml-base-compiler.4.02.0/files/gpr1330.patch
···
-
From 475c2dc0c7ae197772bfcdf0dd5a17ffc5d4fb3b Mon Sep 17 00:00:00 2001
-
From: Mark Shinwell <mshinwell@gmail.com>
-
Date: Wed, 13 Sep 2017 10:23:16 +0100
-
Subject: [PATCH] AArch64 GOT fixed
-
-
---
-
asmcomp/arm64/emit.mlp | 12 ++++++++++--
-
asmcomp/arm64/selection.ml | 4 ++--
-
2 files changed, 12 insertions(+), 4 deletions(-)
-
-
diff --git a/asmcomp/arm64/emit.mlp b/asmcomp/arm64/emit.mlp
-
index 9cca60b26..6b9f0274a 100644
-
--- a/asmcomp/arm64/emit.mlp
-
+++ b/asmcomp/arm64/emit.mlp
-
@@ -325,7 +325,7 @@ let emit_literals() =
-
(* Emit code to load the address of a symbol *)
-
-
let emit_load_symbol_addr dst s =
-
- if (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit s then begin
-
+ if not !Clflags.dlcode then begin
-
` adrp {emit_reg dst}, {emit_symbol s}\n`;
-
` add {emit_reg dst}, {emit_reg dst}, #:lo12:{emit_symbol s}\n`
-
end else begin
-
@@ -923,7 +923,15 @@ let fundecl fundecl =
-
-
let emit_item = function
-
| Cglobal_symbol s -> ` .globl {emit_symbol s}\n`;
-
- | Cdefine_symbol s -> `{emit_symbol s}:\n`
-
+ | Cdefine_symbol s ->
-
+ if !Clflags.dlcode then begin
-
+ (* GOT relocations against non-global symbols don't seem to work
-
+ properly: GOT entries are not created for the symbols and the
-
+ relocations evaluate to random other GOT entries. For the moment
-
+ force all symbols to be global. *)
-
+ ` .globl {emit_symbol s}\n`;
-
+ end;
-
+ `{emit_symbol s}:\n`
-
| Cdefine_label lbl -> `{emit_data_label lbl}:\n`
-
| Cint8 n -> ` .byte {emit_int n}\n`
-
| Cint16 n -> ` .short {emit_int n}\n`
-
diff --git a/asmcomp/arm64/selection.ml b/asmcomp/arm64/selection.ml
-
index d7d55a938..849cd0896 100644
-
--- a/asmcomp/arm64/selection.ml
-
+++ b/asmcomp/arm64/selection.ml
-
@@ -84,8 +84,8 @@ let inline_ops =
-
[ "sqrt"; "caml_bswap16_direct"; "caml_int32_direct_bswap";
-
"caml_int64_direct_bswap"; "caml_nativeint_direct_bswap" ]
-
-
-let use_direct_addressing symb =
-
- (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit symb
-
+let use_direct_addressing _symb =
-
+ not !Clflags.dlcode
-
-
(* Instruction selection *)
-
-
--
-
2.17.1
-
+4 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.02.0/opam
···
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [
["fix-gcc10.patch" "md5=91a4a258611302bc57f4d9fadb7fc14d"]
-
["gpr1330.patch" "md5=f6e2574d7b63d3de281f6c48984e2c71"]
]
available: !(os = "macos" & arch = "arm64") & arch != "ppc64"
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
-58
packages/ocaml-base-compiler/ocaml-base-compiler.4.02.1/files/gpr1330.patch
···
-
From 475c2dc0c7ae197772bfcdf0dd5a17ffc5d4fb3b Mon Sep 17 00:00:00 2001
-
From: Mark Shinwell <mshinwell@gmail.com>
-
Date: Wed, 13 Sep 2017 10:23:16 +0100
-
Subject: [PATCH] AArch64 GOT fixed
-
-
---
-
asmcomp/arm64/emit.mlp | 12 ++++++++++--
-
asmcomp/arm64/selection.ml | 4 ++--
-
2 files changed, 12 insertions(+), 4 deletions(-)
-
-
diff --git a/asmcomp/arm64/emit.mlp b/asmcomp/arm64/emit.mlp
-
index 9cca60b26..6b9f0274a 100644
-
--- a/asmcomp/arm64/emit.mlp
-
+++ b/asmcomp/arm64/emit.mlp
-
@@ -325,7 +325,7 @@ let emit_literals() =
-
(* Emit code to load the address of a symbol *)
-
-
let emit_load_symbol_addr dst s =
-
- if (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit s then begin
-
+ if not !Clflags.dlcode then begin
-
` adrp {emit_reg dst}, {emit_symbol s}\n`;
-
` add {emit_reg dst}, {emit_reg dst}, #:lo12:{emit_symbol s}\n`
-
end else begin
-
@@ -923,7 +923,15 @@ let fundecl fundecl =
-
-
let emit_item = function
-
| Cglobal_symbol s -> ` .globl {emit_symbol s}\n`;
-
- | Cdefine_symbol s -> `{emit_symbol s}:\n`
-
+ | Cdefine_symbol s ->
-
+ if !Clflags.dlcode then begin
-
+ (* GOT relocations against non-global symbols don't seem to work
-
+ properly: GOT entries are not created for the symbols and the
-
+ relocations evaluate to random other GOT entries. For the moment
-
+ force all symbols to be global. *)
-
+ ` .globl {emit_symbol s}\n`;
-
+ end;
-
+ `{emit_symbol s}:\n`
-
| Cdefine_label lbl -> `{emit_data_label lbl}:\n`
-
| Cint8 n -> ` .byte {emit_int n}\n`
-
| Cint16 n -> ` .short {emit_int n}\n`
-
diff --git a/asmcomp/arm64/selection.ml b/asmcomp/arm64/selection.ml
-
index d7d55a938..849cd0896 100644
-
--- a/asmcomp/arm64/selection.ml
-
+++ b/asmcomp/arm64/selection.ml
-
@@ -84,8 +84,8 @@ let inline_ops =
-
[ "sqrt"; "caml_bswap16_direct"; "caml_int32_direct_bswap";
-
"caml_int64_direct_bswap"; "caml_nativeint_direct_bswap" ]
-
-
-let use_direct_addressing symb =
-
- (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit symb
-
+let use_direct_addressing _symb =
-
+ not !Clflags.dlcode
-
-
(* Instruction selection *)
-
-
--
-
2.17.1
-
+5 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.02.1/opam
···
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [
["fix-gcc10.patch" "md5=4afa0ebb0a06b65e95e4906e1dced628"]
-
["gpr1330.patch" "md5=f6e2574d7b63d3de281f6c48984e2c71"]
]
available: !(os = "macos" & arch = "arm64") & arch != "ppc64"
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+
-58
packages/ocaml-base-compiler/ocaml-base-compiler.4.02.2/files/gpr1330.patch
···
-
From 475c2dc0c7ae197772bfcdf0dd5a17ffc5d4fb3b Mon Sep 17 00:00:00 2001
-
From: Mark Shinwell <mshinwell@gmail.com>
-
Date: Wed, 13 Sep 2017 10:23:16 +0100
-
Subject: [PATCH] AArch64 GOT fixed
-
-
---
-
asmcomp/arm64/emit.mlp | 12 ++++++++++--
-
asmcomp/arm64/selection.ml | 4 ++--
-
2 files changed, 12 insertions(+), 4 deletions(-)
-
-
diff --git a/asmcomp/arm64/emit.mlp b/asmcomp/arm64/emit.mlp
-
index 9cca60b26..6b9f0274a 100644
-
--- a/asmcomp/arm64/emit.mlp
-
+++ b/asmcomp/arm64/emit.mlp
-
@@ -325,7 +325,7 @@ let emit_literals() =
-
(* Emit code to load the address of a symbol *)
-
-
let emit_load_symbol_addr dst s =
-
- if (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit s then begin
-
+ if not !Clflags.dlcode then begin
-
` adrp {emit_reg dst}, {emit_symbol s}\n`;
-
` add {emit_reg dst}, {emit_reg dst}, #:lo12:{emit_symbol s}\n`
-
end else begin
-
@@ -923,7 +923,15 @@ let fundecl fundecl =
-
-
let emit_item = function
-
| Cglobal_symbol s -> ` .globl {emit_symbol s}\n`;
-
- | Cdefine_symbol s -> `{emit_symbol s}:\n`
-
+ | Cdefine_symbol s ->
-
+ if !Clflags.dlcode then begin
-
+ (* GOT relocations against non-global symbols don't seem to work
-
+ properly: GOT entries are not created for the symbols and the
-
+ relocations evaluate to random other GOT entries. For the moment
-
+ force all symbols to be global. *)
-
+ ` .globl {emit_symbol s}\n`;
-
+ end;
-
+ `{emit_symbol s}:\n`
-
| Cdefine_label lbl -> `{emit_data_label lbl}:\n`
-
| Cint8 n -> ` .byte {emit_int n}\n`
-
| Cint16 n -> ` .short {emit_int n}\n`
-
diff --git a/asmcomp/arm64/selection.ml b/asmcomp/arm64/selection.ml
-
index d7d55a938..849cd0896 100644
-
--- a/asmcomp/arm64/selection.ml
-
+++ b/asmcomp/arm64/selection.ml
-
@@ -84,8 +84,8 @@ let inline_ops =
-
[ "sqrt"; "caml_bswap16_direct"; "caml_int32_direct_bswap";
-
"caml_int64_direct_bswap"; "caml_nativeint_direct_bswap" ]
-
-
-let use_direct_addressing symb =
-
- (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit symb
-
+let use_direct_addressing _symb =
-
+ not !Clflags.dlcode
-
-
(* Instruction selection *)
-
-
--
-
2.17.1
-
+5 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.02.2/opam
···
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [
["fix-gcc10.patch" "md5=d40cd243f53876ba0b7e181ac16836a9"]
-
["gpr1330.patch" "md5=f6e2574d7b63d3de281f6c48984e2c71"]
]
available: !(os = "macos" & arch = "arm64") & arch != "ppc64"
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+
-58
packages/ocaml-base-compiler/ocaml-base-compiler.4.02.3/files/gpr1330.patch
···
-
From 475c2dc0c7ae197772bfcdf0dd5a17ffc5d4fb3b Mon Sep 17 00:00:00 2001
-
From: Mark Shinwell <mshinwell@gmail.com>
-
Date: Wed, 13 Sep 2017 10:23:16 +0100
-
Subject: [PATCH] AArch64 GOT fixed
-
-
---
-
asmcomp/arm64/emit.mlp | 12 ++++++++++--
-
asmcomp/arm64/selection.ml | 4 ++--
-
2 files changed, 12 insertions(+), 4 deletions(-)
-
-
diff --git a/asmcomp/arm64/emit.mlp b/asmcomp/arm64/emit.mlp
-
index 9cca60b26..6b9f0274a 100644
-
--- a/asmcomp/arm64/emit.mlp
-
+++ b/asmcomp/arm64/emit.mlp
-
@@ -325,7 +325,7 @@ let emit_literals() =
-
(* Emit code to load the address of a symbol *)
-
-
let emit_load_symbol_addr dst s =
-
- if (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit s then begin
-
+ if not !Clflags.dlcode then begin
-
` adrp {emit_reg dst}, {emit_symbol s}\n`;
-
` add {emit_reg dst}, {emit_reg dst}, #:lo12:{emit_symbol s}\n`
-
end else begin
-
@@ -923,7 +923,15 @@ let fundecl fundecl =
-
-
let emit_item = function
-
| Cglobal_symbol s -> ` .globl {emit_symbol s}\n`;
-
- | Cdefine_symbol s -> `{emit_symbol s}:\n`
-
+ | Cdefine_symbol s ->
-
+ if !Clflags.dlcode then begin
-
+ (* GOT relocations against non-global symbols don't seem to work
-
+ properly: GOT entries are not created for the symbols and the
-
+ relocations evaluate to random other GOT entries. For the moment
-
+ force all symbols to be global. *)
-
+ ` .globl {emit_symbol s}\n`;
-
+ end;
-
+ `{emit_symbol s}:\n`
-
| Cdefine_label lbl -> `{emit_data_label lbl}:\n`
-
| Cint8 n -> ` .byte {emit_int n}\n`
-
| Cint16 n -> ` .short {emit_int n}\n`
-
diff --git a/asmcomp/arm64/selection.ml b/asmcomp/arm64/selection.ml
-
index d7d55a938..849cd0896 100644
-
--- a/asmcomp/arm64/selection.ml
-
+++ b/asmcomp/arm64/selection.ml
-
@@ -84,8 +84,8 @@ let inline_ops =
-
[ "sqrt"; "caml_bswap16_direct"; "caml_int32_direct_bswap";
-
"caml_int64_direct_bswap"; "caml_nativeint_direct_bswap" ]
-
-
-let use_direct_addressing symb =
-
- (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit symb
-
+let use_direct_addressing _symb =
-
+ not !Clflags.dlcode
-
-
(* Instruction selection *)
-
-
--
-
2.17.1
-
+5 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.02.3/opam
···
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [
["fix-gcc10.patch" "md5=4516183897da9033f49dd291fa198b8c"]
-
["gpr1330.patch" "md5=f6e2574d7b63d3de281f6c48984e2c71"]
]
available: !(os = "macos" & arch = "arm64") & arch != "ppc64"
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+
-58
packages/ocaml-base-compiler/ocaml-base-compiler.4.03.0/files/gpr1330.patch
···
-
From 475c2dc0c7ae197772bfcdf0dd5a17ffc5d4fb3b Mon Sep 17 00:00:00 2001
-
From: Mark Shinwell <mshinwell@gmail.com>
-
Date: Wed, 13 Sep 2017 10:23:16 +0100
-
Subject: [PATCH] AArch64 GOT fixed
-
-
---
-
asmcomp/arm64/emit.mlp | 12 ++++++++++--
-
asmcomp/arm64/selection.ml | 4 ++--
-
2 files changed, 12 insertions(+), 4 deletions(-)
-
-
diff --git a/asmcomp/arm64/emit.mlp b/asmcomp/arm64/emit.mlp
-
index 9cca60b26..6b9f0274a 100644
-
--- a/asmcomp/arm64/emit.mlp
-
+++ b/asmcomp/arm64/emit.mlp
-
@@ -325,7 +325,7 @@ let emit_literals() =
-
(* Emit code to load the address of a symbol *)
-
-
let emit_load_symbol_addr dst s =
-
- if (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit s then begin
-
+ if not !Clflags.dlcode then begin
-
` adrp {emit_reg dst}, {emit_symbol s}\n`;
-
` add {emit_reg dst}, {emit_reg dst}, #:lo12:{emit_symbol s}\n`
-
end else begin
-
@@ -923,7 +923,15 @@ let fundecl fundecl =
-
-
let emit_item = function
-
| Cglobal_symbol s -> ` .globl {emit_symbol s}\n`;
-
- | Cdefine_symbol s -> `{emit_symbol s}:\n`
-
+ | Cdefine_symbol s ->
-
+ if !Clflags.dlcode then begin
-
+ (* GOT relocations against non-global symbols don't seem to work
-
+ properly: GOT entries are not created for the symbols and the
-
+ relocations evaluate to random other GOT entries. For the moment
-
+ force all symbols to be global. *)
-
+ ` .globl {emit_symbol s}\n`;
-
+ end;
-
+ `{emit_symbol s}:\n`
-
| Cdefine_label lbl -> `{emit_data_label lbl}:\n`
-
| Cint8 n -> ` .byte {emit_int n}\n`
-
| Cint16 n -> ` .short {emit_int n}\n`
-
diff --git a/asmcomp/arm64/selection.ml b/asmcomp/arm64/selection.ml
-
index d7d55a938..849cd0896 100644
-
--- a/asmcomp/arm64/selection.ml
-
+++ b/asmcomp/arm64/selection.ml
-
@@ -84,8 +84,8 @@ let inline_ops =
-
[ "sqrt"; "caml_bswap16_direct"; "caml_int32_direct_bswap";
-
"caml_int64_direct_bswap"; "caml_nativeint_direct_bswap" ]
-
-
-let use_direct_addressing symb =
-
- (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit symb
-
+let use_direct_addressing _symb =
-
+ not !Clflags.dlcode
-
-
(* Instruction selection *)
-
-
--
-
2.17.1
-
+4 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.03.0/opam
···
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [
["fix-gcc10.patch" "md5=4370afea8ee2dea768b0fcba52394a2f"]
-
["gpr1330.patch" "md5=f6e2574d7b63d3de281f6c48984e2c71"]
]
available: !(os = "macos" & arch = "arm64")
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/a8b2cc3b40f5269ce8525164ec2a63b35722b22b.patch"
checksum: "sha256=db21341fae44be2f9a429985d3c2849e1d87a883ed456ea74a076145bb2d1482"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/c204f07bfb20174f9e1c9ff586fb7b2f42b8bf18.patch"
+
checksum: "sha256=a26be6793dff23a03ea9ab464b94eef802c2d08161de563564f6dd77e9f8bc6f"
+
}
-58
packages/ocaml-base-compiler/ocaml-base-compiler.4.04.0/files/gpr1330.patch
···
-
From 978726fd2f3921bcfad9d54d7f8d1e6cb4621699 Mon Sep 17 00:00:00 2001
-
From: Mark Shinwell <mshinwell@gmail.com>
-
Date: Wed, 13 Sep 2017 10:23:16 +0100
-
Subject: [PATCH] AArch64 GOT fixed
-
-
---
-
asmcomp/arm64/emit.mlp | 12 ++++++++++--
-
asmcomp/arm64/selection.ml | 4 ++--
-
2 files changed, 12 insertions(+), 4 deletions(-)
-
-
diff --git a/asmcomp/arm64/emit.mlp b/asmcomp/arm64/emit.mlp
-
index f75646e12..5e56600f7 100644
-
--- a/asmcomp/arm64/emit.mlp
-
+++ b/asmcomp/arm64/emit.mlp
-
@@ -323,7 +323,7 @@ let emit_literals() =
-
(* Emit code to load the address of a symbol *)
-
-
let emit_load_symbol_addr dst s =
-
- if (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit s then begin
-
+ if not !Clflags.dlcode then begin
-
` adrp {emit_reg dst}, {emit_symbol s}\n`;
-
` add {emit_reg dst}, {emit_reg dst}, #:lo12:{emit_symbol s}\n`
-
end else begin
-
@@ -924,7 +924,15 @@ let fundecl fundecl =
-
-
let emit_item = function
-
| Cglobal_symbol s -> ` .globl {emit_symbol s}\n`;
-
- | Cdefine_symbol s -> `{emit_symbol s}:\n`
-
+ | Cdefine_symbol s ->
-
+ if !Clflags.dlcode then begin
-
+ (* GOT relocations against non-global symbols don't seem to work
-
+ properly: GOT entries are not created for the symbols and the
-
+ relocations evaluate to random other GOT entries. For the moment
-
+ force all symbols to be global. *)
-
+ ` .globl {emit_symbol s}\n`;
-
+ end;
-
+ `{emit_symbol s}:\n`
-
| Cint8 n -> ` .byte {emit_int n}\n`
-
| Cint16 n -> ` .short {emit_int n}\n`
-
| Cint32 n -> ` .long {emit_nativeint n}\n`
-
diff --git a/asmcomp/arm64/selection.ml b/asmcomp/arm64/selection.ml
-
index d8ea7f83b..b714d0032 100644
-
--- a/asmcomp/arm64/selection.ml
-
+++ b/asmcomp/arm64/selection.ml
-
@@ -82,8 +82,8 @@ let inline_ops =
-
[ "sqrt"; "caml_bswap16_direct"; "caml_int32_direct_bswap";
-
"caml_int64_direct_bswap"; "caml_nativeint_direct_bswap" ]
-
-
-let use_direct_addressing symb =
-
- (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit symb
-
+let use_direct_addressing _symb =
-
+ not !Clflags.dlcode
-
-
(* Instruction selection *)
-
-
--
-
2.17.1
-
+4 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.04.0/opam
···
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [
["fix-gcc10.patch" "md5=8b0606a5733be21ee8ae2a19ce67059e"]
-
["gpr1330.patch" "md5=f3c23cc64175211d1b13a71560dc5a97"]
]
available: !(os = "macos" & arch = "arm64")
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
-58
packages/ocaml-base-compiler/ocaml-base-compiler.4.04.1/files/gpr1330.patch
···
-
From 978726fd2f3921bcfad9d54d7f8d1e6cb4621699 Mon Sep 17 00:00:00 2001
-
From: Mark Shinwell <mshinwell@gmail.com>
-
Date: Wed, 13 Sep 2017 10:23:16 +0100
-
Subject: [PATCH] AArch64 GOT fixed
-
-
---
-
asmcomp/arm64/emit.mlp | 12 ++++++++++--
-
asmcomp/arm64/selection.ml | 4 ++--
-
2 files changed, 12 insertions(+), 4 deletions(-)
-
-
diff --git a/asmcomp/arm64/emit.mlp b/asmcomp/arm64/emit.mlp
-
index f75646e12..5e56600f7 100644
-
--- a/asmcomp/arm64/emit.mlp
-
+++ b/asmcomp/arm64/emit.mlp
-
@@ -323,7 +323,7 @@ let emit_literals() =
-
(* Emit code to load the address of a symbol *)
-
-
let emit_load_symbol_addr dst s =
-
- if (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit s then begin
-
+ if not !Clflags.dlcode then begin
-
` adrp {emit_reg dst}, {emit_symbol s}\n`;
-
` add {emit_reg dst}, {emit_reg dst}, #:lo12:{emit_symbol s}\n`
-
end else begin
-
@@ -924,7 +924,15 @@ let fundecl fundecl =
-
-
let emit_item = function
-
| Cglobal_symbol s -> ` .globl {emit_symbol s}\n`;
-
- | Cdefine_symbol s -> `{emit_symbol s}:\n`
-
+ | Cdefine_symbol s ->
-
+ if !Clflags.dlcode then begin
-
+ (* GOT relocations against non-global symbols don't seem to work
-
+ properly: GOT entries are not created for the symbols and the
-
+ relocations evaluate to random other GOT entries. For the moment
-
+ force all symbols to be global. *)
-
+ ` .globl {emit_symbol s}\n`;
-
+ end;
-
+ `{emit_symbol s}:\n`
-
| Cint8 n -> ` .byte {emit_int n}\n`
-
| Cint16 n -> ` .short {emit_int n}\n`
-
| Cint32 n -> ` .long {emit_nativeint n}\n`
-
diff --git a/asmcomp/arm64/selection.ml b/asmcomp/arm64/selection.ml
-
index d8ea7f83b..b714d0032 100644
-
--- a/asmcomp/arm64/selection.ml
-
+++ b/asmcomp/arm64/selection.ml
-
@@ -82,8 +82,8 @@ let inline_ops =
-
[ "sqrt"; "caml_bswap16_direct"; "caml_int32_direct_bswap";
-
"caml_int64_direct_bswap"; "caml_nativeint_direct_bswap" ]
-
-
-let use_direct_addressing symb =
-
- (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit symb
-
+let use_direct_addressing _symb =
-
+ not !Clflags.dlcode
-
-
(* Instruction selection *)
-
-
--
-
2.17.1
-
+4 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.04.1/opam
···
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [
["fix-gcc10.patch" "md5=c59d1ac3de4c892f4aa74d8d1112de00"]
-
["gpr1330.patch" "md5=f3c23cc64175211d1b13a71560dc5a97"]
]
available: !(os = "macos" & arch = "arm64")
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
-58
packages/ocaml-base-compiler/ocaml-base-compiler.4.04.2/files/gpr1330.patch
···
-
From 978726fd2f3921bcfad9d54d7f8d1e6cb4621699 Mon Sep 17 00:00:00 2001
-
From: Mark Shinwell <mshinwell@gmail.com>
-
Date: Wed, 13 Sep 2017 10:23:16 +0100
-
Subject: [PATCH] AArch64 GOT fixed
-
-
---
-
asmcomp/arm64/emit.mlp | 12 ++++++++++--
-
asmcomp/arm64/selection.ml | 4 ++--
-
2 files changed, 12 insertions(+), 4 deletions(-)
-
-
diff --git a/asmcomp/arm64/emit.mlp b/asmcomp/arm64/emit.mlp
-
index f75646e12..5e56600f7 100644
-
--- a/asmcomp/arm64/emit.mlp
-
+++ b/asmcomp/arm64/emit.mlp
-
@@ -323,7 +323,7 @@ let emit_literals() =
-
(* Emit code to load the address of a symbol *)
-
-
let emit_load_symbol_addr dst s =
-
- if (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit s then begin
-
+ if not !Clflags.dlcode then begin
-
` adrp {emit_reg dst}, {emit_symbol s}\n`;
-
` add {emit_reg dst}, {emit_reg dst}, #:lo12:{emit_symbol s}\n`
-
end else begin
-
@@ -924,7 +924,15 @@ let fundecl fundecl =
-
-
let emit_item = function
-
| Cglobal_symbol s -> ` .globl {emit_symbol s}\n`;
-
- | Cdefine_symbol s -> `{emit_symbol s}:\n`
-
+ | Cdefine_symbol s ->
-
+ if !Clflags.dlcode then begin
-
+ (* GOT relocations against non-global symbols don't seem to work
-
+ properly: GOT entries are not created for the symbols and the
-
+ relocations evaluate to random other GOT entries. For the moment
-
+ force all symbols to be global. *)
-
+ ` .globl {emit_symbol s}\n`;
-
+ end;
-
+ `{emit_symbol s}:\n`
-
| Cint8 n -> ` .byte {emit_int n}\n`
-
| Cint16 n -> ` .short {emit_int n}\n`
-
| Cint32 n -> ` .long {emit_nativeint n}\n`
-
diff --git a/asmcomp/arm64/selection.ml b/asmcomp/arm64/selection.ml
-
index d8ea7f83b..b714d0032 100644
-
--- a/asmcomp/arm64/selection.ml
-
+++ b/asmcomp/arm64/selection.ml
-
@@ -82,8 +82,8 @@ let inline_ops =
-
[ "sqrt"; "caml_bswap16_direct"; "caml_int32_direct_bswap";
-
"caml_int64_direct_bswap"; "caml_nativeint_direct_bswap" ]
-
-
-let use_direct_addressing symb =
-
- (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit symb
-
+let use_direct_addressing _symb =
-
+ not !Clflags.dlcode
-
-
(* Instruction selection *)
-
-
--
-
2.17.1
-
+4 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.04.2/opam
···
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [
["fix-gcc10.patch" "md5=3ee8aabe0c34cbe746dacc17d8ef9b7e"]
-
["gpr1330.patch" "md5=f3c23cc64175211d1b13a71560dc5a97"]
]
available: !(os = "macos" & arch = "arm64")
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
-58
packages/ocaml-base-compiler/ocaml-base-compiler.4.05.0/files/gpr1330.patch
···
-
From 978726fd2f3921bcfad9d54d7f8d1e6cb4621699 Mon Sep 17 00:00:00 2001
-
From: Mark Shinwell <mshinwell@gmail.com>
-
Date: Wed, 13 Sep 2017 10:23:16 +0100
-
Subject: [PATCH] AArch64 GOT fixed
-
-
---
-
asmcomp/arm64/emit.mlp | 12 ++++++++++--
-
asmcomp/arm64/selection.ml | 4 ++--
-
2 files changed, 12 insertions(+), 4 deletions(-)
-
-
diff --git a/asmcomp/arm64/emit.mlp b/asmcomp/arm64/emit.mlp
-
index f75646e12..5e56600f7 100644
-
--- a/asmcomp/arm64/emit.mlp
-
+++ b/asmcomp/arm64/emit.mlp
-
@@ -323,7 +323,7 @@ let emit_literals() =
-
(* Emit code to load the address of a symbol *)
-
-
let emit_load_symbol_addr dst s =
-
- if (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit s then begin
-
+ if not !Clflags.dlcode then begin
-
` adrp {emit_reg dst}, {emit_symbol s}\n`;
-
` add {emit_reg dst}, {emit_reg dst}, #:lo12:{emit_symbol s}\n`
-
end else begin
-
@@ -924,7 +924,15 @@ let fundecl fundecl =
-
-
let emit_item = function
-
| Cglobal_symbol s -> ` .globl {emit_symbol s}\n`;
-
- | Cdefine_symbol s -> `{emit_symbol s}:\n`
-
+ | Cdefine_symbol s ->
-
+ if !Clflags.dlcode then begin
-
+ (* GOT relocations against non-global symbols don't seem to work
-
+ properly: GOT entries are not created for the symbols and the
-
+ relocations evaluate to random other GOT entries. For the moment
-
+ force all symbols to be global. *)
-
+ ` .globl {emit_symbol s}\n`;
-
+ end;
-
+ `{emit_symbol s}:\n`
-
| Cint8 n -> ` .byte {emit_int n}\n`
-
| Cint16 n -> ` .short {emit_int n}\n`
-
| Cint32 n -> ` .long {emit_nativeint n}\n`
-
diff --git a/asmcomp/arm64/selection.ml b/asmcomp/arm64/selection.ml
-
index d8ea7f83b..b714d0032 100644
-
--- a/asmcomp/arm64/selection.ml
-
+++ b/asmcomp/arm64/selection.ml
-
@@ -82,8 +82,8 @@ let inline_ops =
-
[ "sqrt"; "caml_bswap16_direct"; "caml_int32_direct_bswap";
-
"caml_int64_direct_bswap"; "caml_nativeint_direct_bswap" ]
-
-
-let use_direct_addressing symb =
-
- (not !Clflags.dlcode) || Compilenv.symbol_in_current_unit symb
-
+let use_direct_addressing _symb =
-
+ not !Clflags.dlcode
-
-
(* Instruction selection *)
-
-
--
-
2.17.1
-
+4 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.05.0/opam
···
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [
["fix-gcc10.patch" "md5=3791e3c17d11ec0f246fc6c5c5e5e2f3"]
-
["gpr1330.patch" "md5=f3c23cc64175211d1b13a71560dc5a97"]
]
available: !(os = "macos" & arch = "arm64")
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/50c2d1275e537906ea144bd557fde31e0bf16e5f.patch"
checksum: "sha256=b4feab3494104d2da017ae46aaf5257d3f87fee60cfedcf022f40b23f3a40127"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/b00000c6679804731692362b0baac27fa3fddfd5.patch"
+
checksum: "sha256=6971ca549352fc56be9cb4fe37e19bdc5ed871c013a5e394658c946aa54ed51c"
+
}
+1 -1
packages/ocaml-variants/ocaml-variants.4.01.0+fp/opam
···
"https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/fix-clang-build-ocaml-401.patch"
checksum: "md5=faccda3b3ab092fa9ac7d5d4d8beb004"
}
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+5 -1
packages/ocaml-variants/ocaml-variants.4.02.0+PIC/opam
···
src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0.tar.gz"
checksum: "md5=8bba7e7d872083af1723dd450e07a5f4"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=91a4a258611302bc57f4d9fadb7fc14d"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+27
packages/ocaml-variants/ocaml-variants.4.02.0+improved-errors/files/fix-gcc10.patch
···
+
commit 47581e8e3ebbd68fe05d130b764ddc86902ed214
+
Author: Anil Madhavapeddy <anil@recoil.org>
+
Date: Sun Jun 21 22:56:47 2020 +0100
+
+
add `-fcommon` unconditionally to fix build on gcc10
+
+
diff --git a/configure b/configure
+
index 3edb9fd24..af50adf00 100755
+
--- a/configure
+
+++ b/configure
+
@@ -429,6 +429,8 @@ case "$bytecc,$target" in
+
bytecccompopts="-fno-defer-pop $gcc_warnings";;
+
esac
+
+
+bytecccompopts="-fcommon $bytecccompopts"
+
+
+
# Configure compiler to use in further tests
+
+
cc="$bytecc -O $bytecclinkopts"
+
@@ -878,6 +880,7 @@ case "$arch,$nativecc,$system,$target" in
+
*,gcc*,*,*) nativecccompopts="$gcc_warnings";;
+
esac
+
+
+nativecccompopts="-fcommon $nativecccompopts"
+
asppprofflags='-DPROFILING'
+
+
case "$arch,$system" in
+6 -1
packages/ocaml-variants/ocaml-variants.4.02.0+improved-errors/opam
···
["%{make}%" "world.opt"]
]
install: ["%{make}%" "install"]
-
patches: ["improved-error.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "improved-error.patch" "gpr1330.patch" "alt-signal-stack.patch"]
+
extra-files: [ ["fix-gcc10.patch" "md5=4afa0ebb0a06b65e95e4906e1dced628"] ]
url {
src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0.tar.gz"
checksum: "md5=8bba7e7d872083af1723dd450e07a5f4"
···
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+6 -2
packages/ocaml-variants/ocaml-variants.4.02.1+BER/opam
···
["%{make}%" "-C" "metalib" "all" "install"]
]
url {
-
src: "https://github.com/metaocaml/ber-metaocaml/archive/ber-n102.tar.gz"
+
src: "https://github.com/metaocaml/ber-metaocaml/archive/refs/tags/ber-n102.tar.gz"
checksum: "md5=b6e16e26ae3220a4cf7d0056bc1cb539"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4afa0ebb0a06b65e95e4906e1dced628"] ]
available: !(os = "macos" & arch = "arm64")
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.02.1+PIC/opam
···
src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz"
checksum: "md5=3c35318eefd201f96797c093c920b343"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4afa0ebb0a06b65e95e4906e1dced628"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+1 -1
packages/ocaml-variants/ocaml-variants.4.02.1+fp/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4afa0ebb0a06b65e95e4906e1dced628"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+5 -1
packages/ocaml-variants/ocaml-variants.4.02.1+modular-implicits-ber/opam
···
src: "https://github.com/yallop/ocaml/archive/modular-implicits-ber.tar.gz"
checksum: "md5=092638ee80c1a982b341b66edcc15c18"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4afa0ebb0a06b65e95e4906e1dced628"] ]
available: !(os = "macos" & arch = "arm64")
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.02.1+modular-implicits/opam
···
"https://github.com/ocamllabs/ocaml-modular-implicits/archive/modular-implicits.tar.gz"
checksum: "md5=8238edd794d5043f9a28170a8d5dcf32"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4afa0ebb0a06b65e95e4906e1dced628"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.02.1+musl+static/opam
···
src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz"
checksum: "md5=3c35318eefd201f96797c093c920b343"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4afa0ebb0a06b65e95e4906e1dced628"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.02.1+musl/opam
···
src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz"
checksum: "md5=3c35318eefd201f96797c093c920b343"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4afa0ebb0a06b65e95e4906e1dced628"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+27
packages/ocaml-variants/ocaml-variants.4.02.2+improved-errors/files/fix-gcc10.patch
···
+
commit 47581e8e3ebbd68fe05d130b764ddc86902ed214
+
Author: Anil Madhavapeddy <anil@recoil.org>
+
Date: Sun Jun 21 22:56:47 2020 +0100
+
+
add `-fcommon` unconditionally to fix build on gcc10
+
+
diff --git a/configure b/configure
+
index 3edb9fd24..af50adf00 100755
+
--- a/configure
+
+++ b/configure
+
@@ -429,6 +429,8 @@ case "$bytecc,$target" in
+
bytecccompopts="-fno-defer-pop $gcc_warnings";;
+
esac
+
+
+bytecccompopts="-fcommon $bytecccompopts"
+
+
+
# Configure compiler to use in further tests
+
+
cc="$bytecc -O $bytecclinkopts"
+
@@ -878,6 +880,7 @@ case "$arch,$nativecc,$system,$target" in
+
*,gcc*,*,*) nativecccompopts="$gcc_warnings";;
+
esac
+
+
+nativecccompopts="-fcommon $nativecccompopts"
+
asppprofflags='-DPROFILING'
+
+
case "$arch,$system" in
+6 -1
packages/ocaml-variants/ocaml-variants.4.02.2+improved-errors/opam
···
bug-reports: "https://github.com/ocaml/opam-repository/issues"
homepage: "https://ocaml.org"
dev-repo: "git+https://github.com/ocaml/ocaml.git#4.02"
-
patches: ["alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "alt-signal-stack.patch" "gpr1330.patch"]
+
extra-files: [ ["fix-gcc10.patch" "md5=4afa0ebb0a06b65e95e4906e1dced628"] ]
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.02.3+PIC/opam
···
src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz"
checksum: "md5=ef1a324608c97031cbd92a442d685ab7"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4516183897da9033f49dd291fa198b8c"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/c204f07bfb20174f9e1c9ff586fb7b2f42b8bf18.patch"
+
checksum: "sha256=a26be6793dff23a03ea9ab464b94eef802c2d08161de563564f6dd77e9f8bc6f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.02.3+buckle-1/opam
···
src: "https://github.com/bloomberg/ocaml/archive/4.02.3+buckle-1.tar.gz"
checksum: "md5=081dd8b58ef668a77c74ec910ae06a39"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4516183897da9033f49dd291fa198b8c"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+27
packages/ocaml-variants/ocaml-variants.4.02.3+buckle-master/files/fix-gcc10.patch
···
+
commit 227a21a1f50d48a7fa4e53f6e9c15e8e7339dc2f
+
Author: Anil Madhavapeddy <anil@recoil.org>
+
Date: Sun Jun 21 22:56:47 2020 +0100
+
+
add `-fcommon` unconditionally to fix build on gcc10
+
+
diff --git a/configure b/configure
+
index 4ea1498cf..b3162734c 100755
+
--- a/configure
+
+++ b/configure
+
@@ -444,6 +444,8 @@ case "$bytecc,$target" in
+
bytecccompopts="-fno-defer-pop $gcc_warnings";;
+
esac
+
+
+bytecccompopts="-fcommon $bytecccompopts"
+
+
+
# Configure compiler to use in further tests
+
+
cc="$bytecc -O $bytecclinkopts"
+
@@ -907,6 +909,7 @@ case "$arch,$nativecc,$system,$target" in
+
*,gcc*,*,*) nativecccompopts="$gcc_warnings";;
+
esac
+
+
+nativecccompopts="-fcommon $nativecccompopts"
+
asppprofflags='-DPROFILING'
+
+
case "$arch,$system" in
+6 -1
packages/ocaml-variants/ocaml-variants.4.02.3+buckle-master/opam
···
bug-reports: "https://github.com/ocaml/opam-repository/issues"
homepage: "https://ocaml.org"
dev-repo: "git+https://github.com/ocaml/ocaml.git#4.02"
-
patches: ["alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "alt-signal-stack.patch" "gpr1330.patch"]
+
extra-files: [ ["fix-gcc10.patch" "md5=4516183897da9033f49dd291fa198b8c"] ]
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.02.3+curried-constr/opam
···
"https://github.com/camlspotter/ocaml/archive/4.02.3+curried-constr.tar.gz"
checksum: "md5=754cb6ef120d90273610ab5f860b99e7"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4516183897da9033f49dd291fa198b8c"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+1 -1
packages/ocaml-variants/ocaml-variants.4.02.3+fp/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4516183897da9033f49dd291fa198b8c"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+5 -1
packages/ocaml-variants/ocaml-variants.4.02.3+musl+static/opam
···
src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz"
checksum: "md5=ef1a324608c97031cbd92a442d685ab7"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4516183897da9033f49dd291fa198b8c"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.02.3+musl/opam
···
src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz"
checksum: "md5=ef1a324608c97031cbd92a442d685ab7"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4516183897da9033f49dd291fa198b8c"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/9de2b77472aee18a94b41cff70caee27fb901225.patch"
checksum: "sha256=7c8eb7554b35c64d21210406589e16dd1b991651c662230784e5ba9a5f5ce1e3"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/bcc7a767279ff70518b3f4219cc0b9bffec7dd43.patch"
+
checksum: "sha256=8856c05677a7d58e0c161c964dcf00ea4a86ab656a99de9ec4d94170fd902745"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.03.0+fPIC/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz"
checksum: "md5=4ddf4977de7708f11adad692c63e87ec"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4370afea8ee2dea768b0fcba52394a2f"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/a8b2cc3b40f5269ce8525164ec2a63b35722b22b.patch"
checksum: "sha256=db21341fae44be2f9a429985d3c2849e1d87a883ed456ea74a076145bb2d1482"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/c204f07bfb20174f9e1c9ff586fb7b2f42b8bf18.patch"
+
checksum: "sha256=a26be6793dff23a03ea9ab464b94eef802c2d08161de563564f6dd77e9f8bc6f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.03.0+flambda/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz"
checksum: "md5=4ddf4977de7708f11adad692c63e87ec"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4370afea8ee2dea768b0fcba52394a2f"] ]
available: !(os = "macos" & arch = "arm64")
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/a8b2cc3b40f5269ce8525164ec2a63b35722b22b.patch"
checksum: "sha256=db21341fae44be2f9a429985d3c2849e1d87a883ed456ea74a076145bb2d1482"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/c204f07bfb20174f9e1c9ff586fb7b2f42b8bf18.patch"
+
checksum: "sha256=a26be6793dff23a03ea9ab464b94eef802c2d08161de563564f6dd77e9f8bc6f"
+
}
+1 -1
packages/ocaml-variants/ocaml-variants.4.03.0+fp+flambda/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4370afea8ee2dea768b0fcba52394a2f"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.03.0+fp/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=4370afea8ee2dea768b0fcba52394a2f"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.0+BER/opam
···
src: "https://github.com/metaocaml/ber-metaocaml/archive/ber-n104.tar.gz"
checksum: "md5=e6b1da1b34a207c4995ce7123475a3b6"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=8b0606a5733be21ee8ae2a19ce67059e"] ]
available: !(os = "macos" & arch = "arm64")
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.0+afl/opam
···
src: "https://github.com/stedolan/ocaml/archive/afl-backport.tar.gz"
checksum: "md5=2ac30a9a3f014c2dab4ef1a1d365b72c"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=8b0606a5733be21ee8ae2a19ce67059e"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
packages/ocaml-variants/ocaml-variants.4.04.0+copatterns/files/fix-gcc10.patch packages/ocaml-variants/ocaml-variants.4.04.1+copatterns/files/fix-gcc10.patch
+7 -2
packages/ocaml-variants/ocaml-variants.4.04.0+copatterns/opam packages/ocaml-variants/ocaml-variants.4.04.1+copatterns/opam
···
synopsis: "An extension of OCaml with copatterns"
maintainer: "platform@lists.ocaml.org"
depends: [
-
"ocaml" {= "4.04.0" & post}
+
"ocaml" {= "4.04.1" & post}
"base-unix" {post}
"base-bigarray" {post}
"base-threads" {post}
···
flags: compiler
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
build: [
+
["sed" "-ib" "-e" "s/ -Werror//" "configure"]
[
"sed"
"-ib"
···
src: "https://github.com/yurug/ocaml4.04.0-copatterns/archive/V0.5.tar.gz"
checksum: "md5=5d581256d7258234edcddab0ac5211b5"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=8b0606a5733be21ee8ae2a19ce67059e"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.0+fPIC/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz"
checksum: "md5=dbf5f869bf0621d2922547b671b36566"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=8b0606a5733be21ee8ae2a19ce67059e"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.0+flambda/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz"
checksum: "md5=dbf5f869bf0621d2922547b671b36566"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=8b0606a5733be21ee8ae2a19ce67059e"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+1 -1
packages/ocaml-variants/ocaml-variants.4.04.0+fp+flambda/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=8b0606a5733be21ee8ae2a19ce67059e"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.04.0+fp/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=8b0606a5733be21ee8ae2a19ce67059e"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.0+safe-string/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz"
checksum: "md5=dbf5f869bf0621d2922547b671b36566"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=8b0606a5733be21ee8ae2a19ce67059e"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.0+spacetime/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz"
checksum: "md5=dbf5f869bf0621d2922547b671b36566"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=8b0606a5733be21ee8ae2a19ce67059e"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.1+fPIC/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz"
checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c59d1ac3de4c892f4aa74d8d1112de00"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.1+flambda/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz"
checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c59d1ac3de4c892f4aa74d8d1112de00"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+1 -1
packages/ocaml-variants/ocaml-variants.4.04.1+fp+flambda/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c59d1ac3de4c892f4aa74d8d1112de00"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.04.1+fp/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c59d1ac3de4c892f4aa74d8d1112de00"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.1+safe-string/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz"
checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c59d1ac3de4c892f4aa74d8d1112de00"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.1+spacetime/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz"
checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c59d1ac3de4c892f4aa74d8d1112de00"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.2+fPIC/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz"
checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3ee8aabe0c34cbe746dacc17d8ef9b7e"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.2+flambda/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz"
checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3ee8aabe0c34cbe746dacc17d8ef9b7e"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+1 -1
packages/ocaml-variants/ocaml-variants.4.04.2+fp+flambda/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3ee8aabe0c34cbe746dacc17d8ef9b7e"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.04.2+fp/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3ee8aabe0c34cbe746dacc17d8ef9b7e"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.2+safe-string/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz"
checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3ee8aabe0c34cbe746dacc17d8ef9b7e"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.04.2+spacetime/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz"
checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3ee8aabe0c34cbe746dacc17d8ef9b7e"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch"
checksum: "sha256=81820e9caefabab28563730b992905a8afea74158d46b65ab1c355fe425642fa"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch"
+
checksum: "sha256=78f6fc49d1210d66db104ce10bcb4b55cfd84fe4adefdbb7af0310bd58baf51f"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.05.0+afl/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz"
checksum: "md5=7e0079162134336a24b9028349c756bb"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3791e3c17d11ec0f246fc6c5c5e5e2f3"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/50c2d1275e537906ea144bd557fde31e0bf16e5f.patch"
checksum: "sha256=b4feab3494104d2da017ae46aaf5257d3f87fee60cfedcf022f40b23f3a40127"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/b00000c6679804731692362b0baac27fa3fddfd5.patch"
+
checksum: "sha256=6971ca549352fc56be9cb4fe37e19bdc5ed871c013a5e394658c946aa54ed51c"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.05.0+flambda/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz"
checksum: "md5=7e0079162134336a24b9028349c756bb"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3791e3c17d11ec0f246fc6c5c5e5e2f3"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/50c2d1275e537906ea144bd557fde31e0bf16e5f.patch"
checksum: "sha256=b4feab3494104d2da017ae46aaf5257d3f87fee60cfedcf022f40b23f3a40127"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/b00000c6679804731692362b0baac27fa3fddfd5.patch"
+
checksum: "sha256=6971ca549352fc56be9cb4fe37e19bdc5ed871c013a5e394658c946aa54ed51c"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.05.0+lto/opam
···
src: "https://github.com/chambart/ocaml-1/archive/lto_4.05.tar.gz"
checksum: "md5=3be9b0feafd90acebbbe730ab3882699"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3791e3c17d11ec0f246fc6c5c5e5e2f3"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/50c2d1275e537906ea144bd557fde31e0bf16e5f.patch"
checksum: "sha256=b4feab3494104d2da017ae46aaf5257d3f87fee60cfedcf022f40b23f3a40127"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/b00000c6679804731692362b0baac27fa3fddfd5.patch"
+
checksum: "sha256=6971ca549352fc56be9cb4fe37e19bdc5ed871c013a5e394658c946aa54ed51c"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.05.0+musl+flambda/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz"
checksum: "md5=7e0079162134336a24b9028349c756bb"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3791e3c17d11ec0f246fc6c5c5e5e2f3"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/50c2d1275e537906ea144bd557fde31e0bf16e5f.patch"
checksum: "sha256=b4feab3494104d2da017ae46aaf5257d3f87fee60cfedcf022f40b23f3a40127"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/b00000c6679804731692362b0baac27fa3fddfd5.patch"
+
checksum: "sha256=6971ca549352fc56be9cb4fe37e19bdc5ed871c013a5e394658c946aa54ed51c"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.05.0+musl+static+flambda/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz"
checksum: "md5=7e0079162134336a24b9028349c756bb"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3791e3c17d11ec0f246fc6c5c5e5e2f3"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/50c2d1275e537906ea144bd557fde31e0bf16e5f.patch"
checksum: "sha256=b4feab3494104d2da017ae46aaf5257d3f87fee60cfedcf022f40b23f3a40127"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/b00000c6679804731692362b0baac27fa3fddfd5.patch"
+
checksum: "sha256=6971ca549352fc56be9cb4fe37e19bdc5ed871c013a5e394658c946aa54ed51c"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.05.0+safe-string/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz"
checksum: "md5=7e0079162134336a24b9028349c756bb"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3791e3c17d11ec0f246fc6c5c5e5e2f3"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/50c2d1275e537906ea144bd557fde31e0bf16e5f.patch"
checksum: "sha256=b4feab3494104d2da017ae46aaf5257d3f87fee60cfedcf022f40b23f3a40127"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/b00000c6679804731692362b0baac27fa3fddfd5.patch"
+
checksum: "sha256=6971ca549352fc56be9cb4fe37e19bdc5ed871c013a5e394658c946aa54ed51c"
+
}
+5 -1
packages/ocaml-variants/ocaml-variants.4.05.0+spacetime/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz"
checksum: "md5=7e0079162134336a24b9028349c756bb"
}
-
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
+
patches: ["fix-gcc10.patch" "gpr1330.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3791e3c17d11ec0f246fc6c5c5e5e2f3"] ]
available: !(os = "macos" & arch = "arm64")
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
···
src: "https://github.com/ocaml/ocaml/commit/50c2d1275e537906ea144bd557fde31e0bf16e5f.patch"
checksum: "sha256=b4feab3494104d2da017ae46aaf5257d3f87fee60cfedcf022f40b23f3a40127"
}
+
extra-source "gpr1330.patch" {
+
src: "https://github.com/ocaml/ocaml/commit/b00000c6679804731692362b0baac27fa3fddfd5.patch"
+
checksum: "sha256=6971ca549352fc56be9cb4fe37e19bdc5ed871c013a5e394658c946aa54ed51c"
+
}
+1 -1
packages/ocaml-variants/ocaml-variants.4.05.1+trunk+fp+flambda/opam
···
}
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3791e3c17d11ec0f246fc6c5c5e5e2f3"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.05.1+trunk+fp/opam
···
}
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=3791e3c17d11ec0f246fc6c5c5e5e2f3"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.0+beta1+fp+flambda/opam
···
}
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c9198adfe0c9d8e7e299b4f4fef5dfc5"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.0+beta1+fp/opam
···
}
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c9198adfe0c9d8e7e299b4f4fef5dfc5"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.0+beta2+fp+flambda/opam
···
}
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c9198adfe0c9d8e7e299b4f4fef5dfc5"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.0+beta2+fp/opam
···
}
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c9198adfe0c9d8e7e299b4f4fef5dfc5"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.0+fp+flambda/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c9198adfe0c9d8e7e299b4f4fef5dfc5"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.0+fp/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=c9198adfe0c9d8e7e299b4f4fef5dfc5"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.0+rc1+fp+flambda/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz"
checksum: "md5=4789f3147cbe82656459fea0f1b0b1a9"
}
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.0+rc1+fp/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz"
checksum: "md5=4789f3147cbe82656459fea0f1b0b1a9"
}
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.1+fp+flambda/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=171b510547baa777839b2ad50608a3ee"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.1+fp/opam
···
}
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=171b510547baa777839b2ad50608a3ee"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.1+rc1+fp+flambda/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz"
checksum: "md5=7a8d77a43528224fa589e962604bd184"
}
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.1+rc1+fp/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz"
checksum: "md5=7a8d77a43528224fa589e962604bd184"
}
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.1+rc2+fp+flambda/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz"
checksum: "md5=8befb315cd6d4dbfad130061b5a34a66"
}
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.1+rc2+fp/opam
···
src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz"
checksum: "md5=8befb315cd6d4dbfad130061b5a34a66"
}
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.2+trunk+fp+flambda/opam
···
}
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=171b510547baa777839b2ad50608a3ee"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.06.2+trunk+fp/opam
···
}
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=171b510547baa777839b2ad50608a3ee"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.0+beta2+fp+flambda/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=b054fa6b6651763edc8e16b6bc4c58f6"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.0+beta2+fp/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=b054fa6b6651763edc8e16b6bc4c58f6"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.0+fp+flambda/opam
···
]
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=b054fa6b6651763edc8e16b6bc4c58f6"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.0+fp/opam
···
]
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=b054fa6b6651763edc8e16b6bc4c58f6"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.0+rc1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.0+rc1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.0+rc2+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.0+rc2+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.1+fp+flambda/opam
···
]
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=7f467849e5a4714f49a11517b187184f"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.1+fp/opam
···
]
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=7f467849e5a4714f49a11517b187184f"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
authors: [
"Xavier Leroy"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.1+rc1+fp+flambda/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=7f467849e5a4714f49a11517b187184f"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.1+rc1+fp/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=7f467849e5a4714f49a11517b187184f"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.2+trunk+fp+flambda/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=b054fa6b6651763edc8e16b6bc4c58f6"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.07.2+trunk+fp/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=b054fa6b6651763edc8e16b6bc4c58f6"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+beta1+fp+flambda/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=f406119ae0091835cdf158d7d0ff53f7"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+beta1+fp/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=f406119ae0091835cdf158d7d0ff53f7"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+beta2+fp+flambda/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=f406119ae0091835cdf158d7d0ff53f7"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+beta2+fp/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=f406119ae0091835cdf158d7d0ff53f7"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+beta3+fp+flambda/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=f406119ae0091835cdf158d7d0ff53f7"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+beta3+fp/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=f406119ae0091835cdf158d7d0ff53f7"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+fp+flambda/opam
···
]
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=f406119ae0091835cdf158d7d0ff53f7"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/17df117b4939486d3285031900587afce5262c8c.patch"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+fp/opam
···
]
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=f406119ae0091835cdf158d7d0ff53f7"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/17df117b4939486d3285031900587afce5262c8c.patch"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+rc1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+rc1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+rc2+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.0+rc2+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.1+fp+flambda/opam
···
]
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=17ecd696a8f5647a4c543280599f6974"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/17df117b4939486d3285031900587afce5262c8c.patch"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.1+fp/opam
···
]
patches: ["fix-gcc10.patch" "alt-signal-stack.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=17ecd696a8f5647a4c543280599f6974"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
extra-source "alt-signal-stack.patch" {
src: "https://github.com/ocaml/ocaml/commit/17df117b4939486d3285031900587afce5262c8c.patch"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.1+rc1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.1+rc1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.1+rc2+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.1+rc2+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.1+rc3+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.1+rc3+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.2+trunk+fp+flambda/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=17ecd696a8f5647a4c543280599f6974"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.08.2+trunk+fp/opam
···
]
patches: ["fix-gcc10.patch"]
extra-files: [ ["fix-gcc10.patch" "md5=17ecd696a8f5647a4c543280599f6974"] ]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.09.0+beta1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.09.0+beta1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.09.0+beta2+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.09.0+beta2+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.09.0+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.09.0+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.09.1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch" "0001-Re-generate-configure.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.09.1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch" "0001-Re-generate-configure.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.09.2+trunk+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.09.2+trunk+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.0+beta1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.0+beta1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.0+beta2+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.0+beta2+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.0+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.0+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.0+rc1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.0+rc1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.0+rc2+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.0+rc2+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.1+rc1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.10.1+rc1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1
packages/ocaml-variants/ocaml-variants.4.10.2+fp+flambda/opam
···
homepage: "https://ocaml.org"
bug-reports: "https://github.com/ocaml/opam-repository/issues"
dev-repo: "git+https://github.com/ocaml/ocaml"
+
available: os = "linux" & arch = "x86_64"
depends: [
"ocaml" {= "4.10.2" & post}
"base-unix" {post}
+1
packages/ocaml-variants/ocaml-variants.4.10.2+fp/opam
···
homepage: "https://ocaml.org"
bug-reports: "https://github.com/ocaml/opam-repository/issues"
dev-repo: "git+https://github.com/ocaml/ocaml"
+
available: os = "linux" & arch = "x86_64"
depends: [
"ocaml" {= "4.10.2" & post}
"base-unix" {post}
+1
packages/ocaml-variants/ocaml-variants.4.10.3+trunk+fp/opam
···
homepage: "https://ocaml.org"
bug-reports: "https://github.com/ocaml/opam-repository/issues"
dev-repo: "git+https://github.com/ocaml/ocaml.git#4.10"
+
available: os = "linux" & arch = "x86_64"
depends: [
"ocaml" {= "4.10.3" & post}
"base-unix" {post}
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+alpha1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+alpha1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+alpha2+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+alpha2+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+alpha3+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+alpha3+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+beta1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+beta1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+beta2+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+beta2+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+beta3+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+beta3+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+rc1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+rc1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+rc2+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.0+rc2+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.1+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.1+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.2+fp+flambda/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.2+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
patches: ["alt-signal-stack.patch"]
extra-source "alt-signal-stack.patch" {
+1 -1
packages/ocaml-variants/ocaml-variants.4.11.3+trunk+fp/opam
···
to force a sequential build instead."
{failure & jobs > 1 & opam-version >= "2.0.5"}
]
-
available: !(os = "macos" & arch = "arm64")
+
available: os = "linux" & arch = "x86_64"