Skip to content

Commit

Permalink
mono{4,5}: fix build on gcc 14
Browse files Browse the repository at this point in the history
  • Loading branch information
corngood committed Jan 6, 2025
1 parent c84a208 commit 32c5435
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 1 deletion.
7 changes: 7 additions & 0 deletions pkgs/development/compilers/mono/4.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,11 @@ callPackage ./generic.nix ({
sha256 = "1vyvp2g28ihcgxgxr8nhzyzdmzicsh5djzk8dk1hj5p5f2k3ijqq";
enableParallelBuilding = false; # #32386, https://hydra.nixos.org/build/65600645
extraPatches = lib.optionals stdenv.hostPlatform.isLinux [ ./mono4-glibc.patch ];
env.NIX_CFLAGS_COMPILE = toString [
"-Wno-error=implicit-function-declaration"
"-Wno-error=implicit-int"
"-Wno-error=incompatible-pointer-types"
"-Wno-error=int-conversion"
"-Wno-error=return-mismatch"
];
})
1 change: 1 addition & 0 deletions pkgs/development/compilers/mono/5.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ callPackage ./generic.nix ({
version = "5.20.1.34";
sha256 = "12vw5dkhmp1vk9l658pil8jiqirkpdsc5z8dm5mpj595yr6d94fd";
enableParallelBuilding = true;
env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types -Wno-error=implicit-function-declaration";
})
3 changes: 2 additions & 1 deletion pkgs/development/compilers/mono/generic.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,15 @@
enableParallelBuilding ? true,
srcArchiveSuffix ? "tar.bz2",
extraPatches ? [ ],
env ? { },
}:

let
llvm = callPackage ./llvm.nix { };
in
stdenv.mkDerivation rec {
pname = "mono";
inherit version;
inherit version env;

src = fetchurl {
inherit sha256;
Expand Down

0 comments on commit 32c5435

Please sign in to comment.