Commit 89bf849a authored by davidak's avatar davidak
Browse files

pkgsMusl: disable for i686-linux

there are no bootstrap binaries for 32-bit musl libc
parent 38b7104f
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -199,8 +199,8 @@ let

    # All packages built with the Musl libc. This will override the
    # default GNU libc on Linux systems. Non-Linux systems are not
    # supported.
    pkgsMusl = if stdenv.hostPlatform.isLinux then nixpkgsFun {
    # supported. 32-bit is also not supported.
    pkgsMusl = if stdenv.hostPlatform.isLinux && stdenv.buildPlatform.is64bit then nixpkgsFun {
      overlays = [ (self': super': {
        pkgsMusl = super';
      })] ++ overlays;
@@ -208,7 +208,7 @@ let
        then "localSystem" else "crossSystem"} = {
        parsed = makeMuslParsedPlatform stdenv.hostPlatform.parsed;
      };
    } else throw "Musl libc only supports Linux systems.";
    } else throw "Musl libc only supports 64-bit Linux systems.";

    # All packages built for i686 Linux.
    # Used by wine, firefox with debugging version of Flash, ...