treewide platform checks: abort -> throw
They aren't meant to be critical (uncatchable) errors. Tested with nix-env + checkMeta: [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" ]
This commit is contained in:
@@ -8,11 +8,12 @@ let
|
||||
arch =
|
||||
if stdenv.system == "x86_64-linux" then "x64"
|
||||
else if stdenv.system == "i686-linux" then "x86"
|
||||
else abort "Unsupported architecture";
|
||||
else throwSystem;
|
||||
throwSystem = throw "Unsupported system: ${stdenv.system}";
|
||||
sha256 =
|
||||
if stdenv.system == "x86_64-linux" then "011xg1frhjavv6zj1y3da0yh7rl6v1ax6xy2g8fk3sry9bi2p4j3"
|
||||
else if stdenv.system == "i686-linux" then "03ml9xv19km99f0z7fpr21b1zkxvw7q39kjzd8wpb2pds51wnc62"
|
||||
else abort "Unsupported architecture";
|
||||
else throwSystem;
|
||||
libraries = stdenv.lib.makeLibraryPath [ stdenv.cc.cc ];
|
||||
|
||||
in stdenv.mkDerivation rec {
|
||||
|
||||
Reference in New Issue
Block a user