Commit 78367ae5 authored by Alyssa Ross's avatar Alyssa Ross
Browse files

ocaml-ng.ocamlPackages_4_09.ocaml: fix with GCC 12

parent 6d87734c
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
The 4.09.1 tarball appears to have been acidentally generated as a
development tarball, which causes configure to enable -Werror.  This
means newer compilers will make the build fail.

diff a/configure b/configure
--- a/configure
+++ b/configure
@@ -12360,7 +12360,7 @@ case $ocaml_cv_cc_vendor in #(
   msvc-*) :
     outputobj=-Fo; CPP="cl -nologo -EP"; gcc_warnings="" ;; #(
   *) :
-    outputobj='-o $(EMPTY)'; case 4.09.1+dev1-2020-03-13 in #(
+    outputobj='-o $(EMPTY)'; case 4.09.1 in #(
   *+dev*) :
     gcc_warnings="-Wall -Werror" ;; #(
   *) :
+1 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@ import ./generic.nix {
  hardeningDisable = [ "strictoverflow" ];

  patches = [
    ./4.09.1-Werror.patch
    # Compatibility with Glibc 2.34
    { url = "https://github.com/ocaml/ocaml/commit/8eed2e441222588dc385a98ae8bd6f5820eb0223.patch";
      sha256 = "sha256:1b3jc6sj2k23yvfwrv6nc1f4x2n2biqbhbbp74aqb6iyqyjsq35n"; }