Merge stdenv-updates-gcc47 into stdenv-updates
Conflicts (simple): pkgs/development/libraries/gmp/5.0.5.nix pkgs/development/libraries/gmp/5.1.1.nix pkgs/top-level/all-packages.nix
This commit is contained in:
commit
637e799ead
@ -4,7 +4,8 @@ stdenv.mkDerivation rec {
|
||||
name = "gmp-5.1.1";
|
||||
|
||||
src = fetchurl {
|
||||
urls = [ "mirror://gnu/gmp/${name}.tar.bz2" "ftp://ftp.gmplib.org/pub/${name}/${name}.tar.bz2" ];
|
||||
urls = [ "mirror://gnu/gmp/${name}.tar.bz2"
|
||||
"ftp://ftp.gmplib.org/pub/${name}/${name}.tar.bz2" ];
|
||||
sha256 = "1bdgf04k2i12pfivxgjq68iarz3ngix9hpzbmkgijrdk92gpgm50";
|
||||
};
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ fetchurl, stdenv, gmp, mpfr }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mpc-0.9";
|
||||
name = "mpc-1.0.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.multiprecision.org/mpc/download/${name}.tar.gz";
|
||||
sha1 = "229722d553030734d49731844abfef7617b64f1a";
|
||||
sha1 = "vxg0rkyn4cs40wr2cp6bbcyr1nnijzlc";
|
||||
};
|
||||
|
||||
buildInputs = [ gmp mpfr ];
|
||||
|
@ -1,11 +1,11 @@
|
||||
{stdenv, fetchurl, gmp}:
|
||||
|
||||
stdenv.mkDerivation (rec {
|
||||
name = "mpfr-3.1.0";
|
||||
name = "mpfr-3.1.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/mpfr/${name}.tar.bz2";
|
||||
sha256 = "105nx8qqx5x8f4rlplr2wk4cyv61iw5j3jgi2k21rpb8s6xbp9vl";
|
||||
sha256 = "1zfmmk4p26b67qpmh787p3dfxa71yd9mi02c4q45yf687pqw6rkv";
|
||||
};
|
||||
|
||||
buildInputs = [ gmp ];
|
||||
|
@ -1,13 +1,13 @@
|
||||
{ fetchurl, stdenv, gmpxx, perl, gnum4 }:
|
||||
|
||||
let version = "0.11.2"; in
|
||||
let version = "0.12.1"; in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "ppl-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://bugseng.com/products/ppl/download/ftp/releases/${version}/ppl-${version}.tar.bz2";
|
||||
sha256 = "1sxviip4yk6gp453pid5scy1ba66dzdpr02i1416yk7lkv0x3yz3";
|
||||
sha256 = "165iy8bmkgszs0v8lkb1mzwp53x4vkcc7m1xdpv8w77qf93ya8j0";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ perl gnum4 ];
|
||||
@ -23,7 +23,9 @@ stdenv.mkDerivation rec {
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = {
|
||||
homepage = "http://www.cs.unipr.it/ppl/";
|
||||
description = "PPL: The Parma Polyhedra Library";
|
||||
license = "GPLv3+";
|
||||
|
||||
longDescription = ''
|
||||
The Parma Polyhedra Library (PPL) provides numerical abstractions
|
||||
@ -40,10 +42,6 @@ stdenv.mkDerivation rec {
|
||||
version of the simplex algorithm.
|
||||
'';
|
||||
|
||||
homepage = http://www.cs.unipr.it/ppl/;
|
||||
|
||||
license = "GPLv3+";
|
||||
|
||||
maintainers = [ stdenv.lib.maintainers.ludo ];
|
||||
};
|
||||
}
|
||||
|
@ -17,7 +17,7 @@ rec {
|
||||
else if system == "powerpc-linux" then import ./bootstrap/powerpc
|
||||
else if system == "armv5tel-linux" then import ./bootstrap/armv5tel
|
||||
else if system == "armv6l-linux" then import ./bootstrap/armv6l
|
||||
else if system == "armv7l-linux" then import ./bootstrap/armv5tel
|
||||
else if system == "armv7l-linux" then import ./bootstrap/armv6l
|
||||
else if system == "mips64el-linux" then import ./bootstrap/loongson2f
|
||||
else abort "unsupported platform for the pure Linux stdenv";
|
||||
|
||||
@ -58,7 +58,8 @@ rec {
|
||||
builder = bootstrapFiles.sh;
|
||||
|
||||
args =
|
||||
if (system == "armv5tel-linux" || system == "armv6l-linux")
|
||||
if system == "armv5tel-linux" || system == "armv6l-linux"
|
||||
|| system == "armv7l-linux"
|
||||
then [ ./scripts/unpack-bootstrap-tools-arm.sh ]
|
||||
else [ ./scripts/unpack-bootstrap-tools.sh ];
|
||||
|
||||
@ -215,6 +216,9 @@ rec {
|
||||
cloog = pkgs.cloog.override { stdenv = pkgs.makeStaticLibraries pkgs.stdenv; };
|
||||
ppl = pkgs.ppl.override { stdenv = pkgs.makeStaticLibraries pkgs.stdenv; };
|
||||
};
|
||||
extraAttrs = {
|
||||
glibc = stdenvLinuxGlibc; # Required by gcc47 build
|
||||
};
|
||||
inherit fetchurl;
|
||||
};
|
||||
|
||||
|
@ -1946,7 +1946,7 @@ let
|
||||
|
||||
gambit = callPackage ../development/compilers/gambit { };
|
||||
|
||||
gcc = gcc46;
|
||||
gcc = gcc47;
|
||||
|
||||
gcc33 = wrapGCC (import ../development/compilers/gcc/3.3 {
|
||||
inherit fetchurl stdenv noSysDirs;
|
||||
|
Loading…
Reference in New Issue
Block a user