Skip to content

Commit

Permalink
Merge pull request #18316 from kit-ty-kate/ppc64
Browse files Browse the repository at this point in the history
Fix various failures on ppc64 and other non-x86 archs
  • Loading branch information
kit-ty-kate committed Mar 11, 2021
2 parents 5a61c24 + cebf8f7 commit 15d6aa5
Show file tree
Hide file tree
Showing 37 changed files with 42 additions and 3 deletions.
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.0.1/opam
Expand Up @@ -26,6 +26,7 @@ depends: [
"ocamlbuild" {build}
"ocamlfind" {build}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Owl's OCaml interface to Eigen3 C++ library"
description:
"Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations."
Expand Down
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.0.2/opam
Expand Up @@ -26,6 +26,7 @@ depends: [
"ocamlbuild" {build}
"ocamlfind" {build}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Owl's OCaml interface to Eigen3 C++ library"
description:
"Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations."
Expand Down
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.0.3/opam
Expand Up @@ -26,6 +26,7 @@ depends: [
"ocamlbuild" {build}
"ocamlfind" {build}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Owl's OCaml interface to Eigen3 C++ library"
description:
"Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations."
Expand Down
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.0.4/opam
Expand Up @@ -26,6 +26,7 @@ depends: [
"ocamlbuild" {build}
"ocamlfind" {build}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Owl's OCaml interface to Eigen3 C++ library"
description:
"Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations."
Expand Down
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.0.5/opam
Expand Up @@ -26,6 +26,7 @@ depends: [
"ocamlbuild" {build}
"ocamlfind" {build}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Owl's OCaml interface to Eigen3 C++ library"
description:
"Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations."
Expand Down
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.0.6/opam
Expand Up @@ -26,6 +26,7 @@ depends: [
"ocamlbuild" {build}
"ocamlfind" {build}
]
available: arch = "x86_32" | arch = "x86_64"
extra-files: [["eigen.install" "md5=c50e287d4c68c72e309726c4da6a75c5"]]
synopsis: "Owl's OCaml interface to Eigen3 C++ library"
description:
Expand Down
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.1.0/opam
Expand Up @@ -15,6 +15,7 @@ depends: [
"ctypes" {>= "0.14.0"}
"dune" {>= "1.1.0"}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Owl's OCaml interface to Eigen3 C++ library"
description:
"Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations."
Expand Down
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.1.1/opam
Expand Up @@ -15,6 +15,7 @@ depends: [
"ctypes" {>= "0.14.0"}
"dune" {>= "1.1.0"}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Owl's OCaml interface to Eigen3 C++ library"
description:
"Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations."
Expand Down
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.1.2/opam
Expand Up @@ -15,6 +15,7 @@ depends: [
"ctypes" {>= "0.14.0"}
"dune" {>= "1.1.0"}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Owl's OCaml interface to Eigen3 C++ library"
description:
"Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations."
Expand Down
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.1.3/opam
Expand Up @@ -15,6 +15,7 @@ depends: [
"ctypes" {>= "0.14.0"}
"dune" {>= "1.1.0"}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Owl's OCaml interface to Eigen3 C++ library"
description:
"Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations."
Expand Down
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.1.4/opam
Expand Up @@ -13,6 +13,7 @@ depends: [
"ctypes" {>= "0.14.0"}
"dune" {>= "1.5"}
]
available: arch = "x86_32" | arch = "x86_64"
build: [
["dune" "build" "-p" name "eigen_cpp/libeigen_cpp_stubs.a"]
["dune" "build" "-p" name "-j" jobs]
Expand Down
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.1.5/opam
Expand Up @@ -13,6 +13,7 @@ depends: [
"ctypes" {>= "0.14.0"}
"dune" {>= "1.5.0"}
]
available: arch = "x86_32" | arch = "x86_64"
build: [
["dune" "build" "-p" name "eigen_cpp/libeigen_cpp_stubs.a"]
["dune" "build" "-p" name "-j" jobs]
Expand Down
3 changes: 2 additions & 1 deletion packages/eigen/eigen.0.1.6/opam
Expand Up @@ -13,6 +13,7 @@ depends: [
"ctypes" {>= "0.14.0"}
"dune" {>= "2.0.0"}
]
available: arch = "x86_32" | arch = "x86_64"
build: ["dune" "build" "-p" name "-j" jobs]
dev-repo: "git+https://github.com/owlbarn/eigen.git"
url {
Expand All @@ -22,4 +23,4 @@ url {
"md5=8cfe39ad1678bc7f961de0ade7dd8749"
"sha512=868a91a7f5b1e13a3ee391891db6f0718e5562f65bdb669a2f183e7668db106c9d2bfdc5efbbc80fe5e93faf2d30797535f36d9d8605229648c84bf6c0ea5695"
]
}
}
3 changes: 2 additions & 1 deletion packages/eigen/eigen.0.2.0/opam
Expand Up @@ -13,6 +13,7 @@ depends: [
"ctypes" {>= "0.14.0"}
"dune" {>= "2.0.0"}
]
available: arch = "x86_32" | arch = "x86_64"
build: ["dune" "build" "-p" name "-j" jobs]
dev-repo: "git+https://github.com/owlbarn/eigen.git"
url {
Expand All @@ -22,4 +23,4 @@ url {
"md5=69797ca3df6aca83843db88d6c2eabab"
"sha512=635cd2fa95dfef2adfb8ac3fa5ed0d47215e7b8299aa789844e8f3c83907b943767b984f49fc11d4e67ae29593fe543627645e1dffa800ff81d49026111e1952"
]
}
}
1 change: 1 addition & 0 deletions packages/eigen/eigen.0.2.1/opam
Expand Up @@ -14,6 +14,7 @@ depends: [
"ctypes" {>= "0.14.0"}
"dune" {>= "2.0.0"}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Owl's OCaml interface to Eigen3 C++ library"
description:
"Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations."
Expand Down
1 change: 1 addition & 0 deletions packages/elina/elina.1.0/opam
Expand Up @@ -35,6 +35,7 @@ depends: [
"conf-perl"
"apron"
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "ETH LIBRARY FOR NUMERICAL ANALYSIS"
description: """
ELINA contains optimized implementations of popular numerical abstract
Expand Down
1 change: 1 addition & 0 deletions packages/elina/elina.1.1/opam
Expand Up @@ -35,6 +35,7 @@ depends: [
"conf-perl"
"apron"
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "ETH LIBRARY FOR NUMERICAL ANALYSIS"
description: """
ELINA contains optimized implementations of popular numerical abstract
Expand Down
5 changes: 4 additions & 1 deletion packages/glpk/glpk.0.1.8/opam
Expand Up @@ -5,7 +5,10 @@ homepage: "http://smimram.github.io/ocaml-glpk/"
license: "GPL-2.0-only"
dev-repo: "git+https://github.com/smimram/ocaml-glpk.git"
bug-reports: "https://github.com/smimram/ocaml-glpk/issues"
build: [make "byte" "opt"]
build: [
["rm" "src/oldapi/lpx.o"]
[make "byte" "opt"]
]
remove: [["ocamlfind" "remove" "glpk"]]
depends: ["ocaml" "ocamlfind"]
depexts: [
Expand Down
1 change: 1 addition & 0 deletions packages/lacaml/lacaml.10.0.1/opam
Expand Up @@ -37,6 +37,7 @@ depends: [
"base-bytes"
"base-bigarray"
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Lacaml - OCaml-bindings to BLAS and LAPACK"
description: """
Lacaml interfaces the BLAS-library (Basic Linear Algebra Subroutines) and
Expand Down
1 change: 1 addition & 0 deletions packages/lacaml/lacaml.10.0.2/opam
Expand Up @@ -37,6 +37,7 @@ depends: [
"base-bytes"
"base-bigarray"
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Lacaml - OCaml-bindings to BLAS and LAPACK"
description: """
Lacaml interfaces the BLAS-library (Basic Linear Algebra Subroutines) and
Expand Down
1 change: 1 addition & 0 deletions packages/lacaml/lacaml.11.0.0/opam
Expand Up @@ -37,6 +37,7 @@ depends: [
"base-bytes"
"base-bigarray"
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Lacaml - OCaml-bindings to BLAS and LAPACK"
description: """
Lacaml interfaces the BLAS-library (Basic Linear Algebra Subroutines) and
Expand Down
1 change: 1 addition & 0 deletions packages/lacaml/lacaml.11.0.1/opam
Expand Up @@ -37,6 +37,7 @@ depends: [
"base-bytes"
"base-bigarray"
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Lacaml - OCaml-bindings to BLAS and LAPACK"
description: """
Lacaml interfaces the BLAS-library (Basic Linear Algebra Subroutines) and
Expand Down
1 change: 1 addition & 0 deletions packages/lacaml/lacaml.11.0.2/opam
Expand Up @@ -37,6 +37,7 @@ depends: [
"base-bytes"
"base-bigarray"
]
available: arch = "x86_32" | arch = "x86_64"

synopsis: "Lacaml - OCaml-bindings to BLAS and LAPACK"

Expand Down
1 change: 1 addition & 0 deletions packages/lacaml/lacaml.11.0.3/opam
Expand Up @@ -37,6 +37,7 @@ depends: [
"base-bytes"
"base-bigarray"
]
available: arch = "x86_32" | arch = "x86_64"

synopsis: "Lacaml - OCaml-bindings to BLAS and LAPACK"

Expand Down
1 change: 1 addition & 0 deletions packages/lacaml/lacaml.11.0.4/opam
Expand Up @@ -37,6 +37,7 @@ depends: [
"base-bytes"
"base-bigarray"
]
available: arch = "x86_32" | arch = "x86_64"

synopsis: "Lacaml - OCaml-bindings to BLAS and LAPACK"

Expand Down
1 change: 1 addition & 0 deletions packages/lacaml/lacaml.11.0.5/opam
Expand Up @@ -37,6 +37,7 @@ depends: [
"base-bytes"
"base-bigarray"
]
available: arch = "x86_32" | arch = "x86_64"

synopsis: "Lacaml - OCaml-bindings to BLAS and LAPACK"

Expand Down
1 change: 1 addition & 0 deletions packages/lacaml/lacaml.11.0.6/opam
Expand Up @@ -41,6 +41,7 @@ depends: [
"base-bytes"
"base-bigarray"
]
available: arch = "x86_32" | arch = "x86_64"
url {
src:
"https://github.com/mmottl/lacaml/releases/download/11.0.6/lacaml-11.0.6.tbz"
Expand Down
1 change: 1 addition & 0 deletions packages/lacaml/lacaml.11.0.7/opam
Expand Up @@ -39,6 +39,7 @@ depends: [
"base-bytes"
"base-bigarray"
]
available: arch = "x86_32" | arch = "x86_64"
url {
src:
"https://github.com/mmottl/lacaml/releases/download/11.0.7/lacaml-11.0.7.tbz"
Expand Down
1 change: 1 addition & 0 deletions packages/lacaml/lacaml.11.0.8/opam
Expand Up @@ -39,6 +39,7 @@ depends: [
"base-bytes"
"base-bigarray"
]
available: arch = "x86_32" | arch = "x86_64"
url {
src:
"https://github.com/mmottl/lacaml/releases/download/11.0.8/lacaml-11.0.8.tbz"
Expand Down
1 change: 1 addition & 0 deletions packages/landmarks/landmarks.1.3/opam
Expand Up @@ -16,6 +16,7 @@ depends: [
"dune" {>= "1.4"}
"dune" {with-test & < "1.7.0"}
]
available: arch = "x86_32" | arch = "x86_64"

synopsis: "A simple profiling library"
description: """
Expand Down
1 change: 1 addition & 0 deletions packages/mesh-triangle/mesh-triangle.0.8.9/opam
Expand Up @@ -22,6 +22,7 @@ depends: [
"mesh" {= "0.8.9"}
"lacaml" {with-test}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Binding to the triangle mesh generator"
description: """
This module is a binding to the [Triangle][] library which was awarded
Expand Down
1 change: 1 addition & 0 deletions packages/mesh-triangle/mesh-triangle.0.9.0/opam
Expand Up @@ -22,6 +22,7 @@ depends: [
"mesh" {= "0.9.0"}
"lacaml" {with-test}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Binding to the triangle mesh generator"
description: """
This module is a binding to the [Triangle][] library which was awarded
Expand Down
1 change: 1 addition & 0 deletions packages/mesh-triangle/mesh-triangle.0.9.1/opam
Expand Up @@ -22,6 +22,7 @@ depends: [
"mesh" {= "0.9.1"}
"lacaml" {with-test}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Binding to the triangle mesh generator"
description: """
This module is a binding to the [Triangle][] library which was awarded
Expand Down
1 change: 1 addition & 0 deletions packages/mesh-triangle/mesh-triangle.0.9.2/opam
Expand Up @@ -22,6 +22,7 @@ depends: [
"mesh" {= "0.9.2"}
"lacaml" {with-test}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Binding to the triangle mesh generator"
description: """
This module is a binding to the [Triangle][] library which was awarded
Expand Down
1 change: 1 addition & 0 deletions packages/mesh-triangle/mesh-triangle.0.9.3/opam
Expand Up @@ -22,6 +22,7 @@ depends: [
"mesh" {= "0.9.3"}
"lacaml" {with-test}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Binding to the triangle mesh generator"
description: """
This module is a binding to the [Triangle][] library which was awarded
Expand Down
1 change: 1 addition & 0 deletions packages/mesh-triangle/mesh-triangle.0.9.4/opam
Expand Up @@ -22,6 +22,7 @@ depends: [
"mesh" {= "0.9.4"}
"lacaml" {with-test}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Binding to the triangle mesh generator"
description: """
This module is a binding to the [Triangle][] library which was awarded
Expand Down
1 change: 1 addition & 0 deletions packages/mesh-triangle/mesh-triangle.0.9.5/opam
Expand Up @@ -18,6 +18,7 @@ depends: [
"mesh" {= version}
"lacaml" {with-test}
]
available: arch = "x86_32" | arch = "x86_64"
synopsis: "Binding to the triangle mesh generator"
description: "
This module is a binding to the [Triangle][] library which was awarded
Expand Down

0 comments on commit 15d6aa5

Please sign in to comment.