* Move all glibc versions to development/libraries/glibc.
svn path=/nixpkgs/branches/stdenv-updates/; revision=32373
This commit is contained in:
parent
6c2de318ad
commit
0811db080e
|
@ -3515,29 +3515,29 @@ let
|
||||||
|
|
||||||
glibcCross = glibc214Cross;
|
glibcCross = glibc214Cross;
|
||||||
|
|
||||||
glibc25 = callPackage ../development/libraries/glibc-2.5 {
|
glibc25 = callPackage ../development/libraries/glibc/2.5 {
|
||||||
kernelHeaders = linuxHeaders_2_6_28;
|
kernelHeaders = linuxHeaders_2_6_28;
|
||||||
installLocales = false;
|
installLocales = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
glibc27 = callPackage ../development/libraries/glibc-2.7 {
|
glibc27 = callPackage ../development/libraries/glibc/2.7 {
|
||||||
kernelHeaders = linuxHeaders;
|
kernelHeaders = linuxHeaders;
|
||||||
#installLocales = false;
|
#installLocales = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
glibc29 = callPackage ../development/libraries/glibc-2.9 {
|
glibc29 = callPackage ../development/libraries/glibc/2.9 {
|
||||||
kernelHeaders = linuxHeaders;
|
kernelHeaders = linuxHeaders;
|
||||||
installLocales = getConfig [ "glibc" "locales" ] false;
|
installLocales = getConfig [ "glibc" "locales" ] false;
|
||||||
};
|
};
|
||||||
|
|
||||||
glibc29Cross = forceBuildDrv (makeOverridable (import ../development/libraries/glibc-2.9) {
|
glibc29Cross = forceBuildDrv (makeOverridable (import ../development/libraries/glibc/2.9) {
|
||||||
inherit stdenv fetchurl;
|
inherit stdenv fetchurl;
|
||||||
gccCross = gccCrossStageStatic;
|
gccCross = gccCrossStageStatic;
|
||||||
kernelHeaders = linuxHeadersCross;
|
kernelHeaders = linuxHeadersCross;
|
||||||
installLocales = getConfig [ "glibc" "locales" ] false;
|
installLocales = getConfig [ "glibc" "locales" ] false;
|
||||||
});
|
});
|
||||||
|
|
||||||
glibc213 = (callPackage ../development/libraries/glibc-2.13 {
|
glibc213 = (callPackage ../development/libraries/glibc/2.13 {
|
||||||
kernelHeaders = linuxHeaders;
|
kernelHeaders = linuxHeaders;
|
||||||
installLocales = getConfig [ "glibc" "locales" ] false;
|
installLocales = getConfig [ "glibc" "locales" ] false;
|
||||||
machHeaders = null;
|
machHeaders = null;
|
||||||
|
@ -3545,49 +3545,39 @@ let
|
||||||
gccCross = null;
|
gccCross = null;
|
||||||
}) // (if crossSystem != null then { hostDrv = glibc213Cross; } else {});
|
}) // (if crossSystem != null then { hostDrv = glibc213Cross; } else {});
|
||||||
|
|
||||||
glibc213Cross = forceBuildDrv (makeOverridable (import ../development/libraries/glibc-2.13)
|
glibc213Cross = forceBuildDrv (makeOverridable (import ../development/libraries/glibc/2.13)
|
||||||
(let crossGNU = (crossSystem != null && crossSystem.config == "i586-pc-gnu");
|
(let crossGNU = crossSystem != null && crossSystem.config == "i586-pc-gnu";
|
||||||
in ({
|
in {
|
||||||
inherit stdenv fetchurl;
|
inherit stdenv fetchurl;
|
||||||
gccCross = gccCrossStageStatic;
|
gccCross = gccCrossStageStatic;
|
||||||
kernelHeaders = if crossGNU then gnu.hurdHeaders else linuxHeadersCross;
|
kernelHeaders = if crossGNU then gnu.hurdHeaders else linuxHeadersCross;
|
||||||
installLocales = getConfig [ "glibc" "locales" ] false;
|
installLocales = getConfig [ "glibc" "locales" ] false;
|
||||||
}
|
}
|
||||||
|
// lib.optionalAttrs crossGNU {
|
||||||
//
|
|
||||||
|
|
||||||
(if crossGNU
|
|
||||||
then {
|
|
||||||
inherit (gnu) machHeaders hurdHeaders libpthreadHeaders mig;
|
inherit (gnu) machHeaders hurdHeaders libpthreadHeaders mig;
|
||||||
inherit fetchgit;
|
inherit fetchgit;
|
||||||
}
|
}));
|
||||||
else { }))));
|
|
||||||
|
|
||||||
glibc214 = (callPackage ../development/libraries/glibc-2.14 {
|
glibc214 = (callPackage ../development/libraries/glibc/2.14 {
|
||||||
kernelHeaders = linuxHeaders;
|
kernelHeaders = linuxHeaders;
|
||||||
installLocales = getConfig [ "glibc" "locales" ] false;
|
installLocales = getConfig [ "glibc" "locales" ] false;
|
||||||
machHeaders = null;
|
machHeaders = null;
|
||||||
hurdHeaders = null;
|
hurdHeaders = null;
|
||||||
gccCross = null;
|
gccCross = null;
|
||||||
}) // (if crossSystem != null then { hostDrv = glibc214Cross; } else {});
|
}) // (lib.optionalAttrs (crossSystem != null) { hostDrv = glibc214Cross; });
|
||||||
|
|
||||||
glibc214Cross = forceBuildDrv (makeOverridable (import ../development/libraries/glibc-2.14)
|
glibc214Cross = forceBuildDrv (makeOverridable (import ../development/libraries/glibc/2.14)
|
||||||
(let crossGNU = (crossSystem != null && crossSystem.config == "i586-pc-gnu");
|
(let crossGNU = (crossSystem != null && crossSystem.config == "i586-pc-gnu");
|
||||||
in ({
|
in {
|
||||||
inherit stdenv fetchurl;
|
inherit stdenv fetchurl;
|
||||||
gccCross = gccCrossStageStatic;
|
gccCross = gccCrossStageStatic;
|
||||||
kernelHeaders = if crossGNU then gnu.hurdHeaders else linuxHeadersCross;
|
kernelHeaders = if crossGNU then gnu.hurdHeaders else linuxHeadersCross;
|
||||||
installLocales = getConfig [ "glibc" "locales" ] false;
|
installLocales = getConfig [ "glibc" "locales" ] false;
|
||||||
}
|
}
|
||||||
|
// lib.optionalAttrs crossGNU {
|
||||||
//
|
|
||||||
|
|
||||||
(if crossGNU
|
|
||||||
then {
|
|
||||||
inherit (gnu) machHeaders hurdHeaders libpthreadHeaders mig;
|
inherit (gnu) machHeaders hurdHeaders libpthreadHeaders mig;
|
||||||
inherit fetchgit;
|
inherit fetchgit;
|
||||||
}
|
}));
|
||||||
else { }))));
|
|
||||||
|
|
||||||
# We can choose:
|
# We can choose:
|
||||||
libcCrossChooser = name : if (name == "glibc") then glibcCross
|
libcCrossChooser = name : if (name == "glibc") then glibcCross
|
||||||
|
@ -3602,9 +3592,9 @@ let
|
||||||
installLocales = getConfig [ "glibc" "locales" ] false;
|
installLocales = getConfig [ "glibc" "locales" ] false;
|
||||||
};
|
};
|
||||||
|
|
||||||
glibcLocales = callPackage ../development/libraries/glibc-2.14/locales.nix { };
|
glibcLocales = callPackage ../development/libraries/glibc/2.14/locales.nix { };
|
||||||
|
|
||||||
glibcInfo = callPackage ../development/libraries/glibc-2.14/info.nix { };
|
glibcInfo = callPackage ../development/libraries/glibc/2.14/info.nix { };
|
||||||
|
|
||||||
glibc_multi =
|
glibc_multi =
|
||||||
runCommand "${glibc.name}-multi"
|
runCommand "${glibc.name}-multi"
|
||||||
|
|
Loading…
Reference in New Issue