From 1f3c22493494b14760262be4782182ec67a59fa5 Mon Sep 17 00:00:00 2001 From: Sam Thursfield Date: Thu, 14 Mar 2013 10:59:46 +0000 Subject: Add zlib to build-essential It's never good to have multiple versions of the same library in use on a system, so we should avoid using the versions of ZLib that are bundled in the GCC and Binutils releases. --- build-essential.morph | 61 ++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 53 insertions(+), 8 deletions(-) (limited to 'build-essential.morph') diff --git a/build-essential.morph b/build-essential.morph index 49843af6..c8c9413a 100644 --- a/build-essential.morph +++ b/build-essential.morph @@ -44,6 +44,18 @@ "stage2-linux-api-headers" ] }, + { + "name": "stage2-zlib", + "repo": "upstream:zlib", + "ref": "baserock/samthursfield/build-essential-2-rebase", + "build-mode": "bootstrap", + "prefix": "/tools", + "build-depends": [ + "stage1-binutils", + "stage1-gcc", + "stage2-eglibc" + ] + }, { "name": "stage2-binutils", "repo": "upstream:binutils-redhat", @@ -53,7 +65,8 @@ "build-depends": [ "stage1-binutils", "stage1-gcc", - "stage2-eglibc" + "stage2-eglibc", + "stage2-zlib" ] }, { @@ -65,7 +78,8 @@ "build-depends": [ "stage1-binutils", "stage1-gcc", - "stage2-eglibc" + "stage2-eglibc", + "stage2-zlib" ] }, { @@ -126,7 +140,8 @@ "stage2-gawk", "stage2-gcc", "stage2-linux-api-headers", - "stage2-make" + "stage2-make", + "stage2-zlib" ] }, { @@ -143,13 +158,14 @@ "stage2-gawk", "stage2-gcc", "stage2-linux-api-headers", - "stage2-make" + "stage2-make", + "stage2-zlib" ] }, { "name": "eglibc", "repo": "upstream:eglibc2", - "ref": "baserock/2.15-build-essential", + "ref": "baserock/samthursfield/build-essential-2-rebase", "build-mode": "staging", "prefix": "/usr", "build-depends": [ @@ -161,9 +177,29 @@ "stage2-gcc", "stage2-linux-api-headers", "stage2-make", + "stage2-zlib", "linux-api-headers" ] }, + { + "name": "zlib", + "repo": "upstream:zlib", + "ref": "baserock/samthursfield/build-essential-2-rebase", + "build-mode": "staging", + "prefix": "/usr", + "build-depends": [ + "stage2-binutils", + "stage2-busybox", + "stage2-eglibc", + "stage2-fhs-dirs", + "stage2-gawk", + "stage2-gcc", + "stage2-linux-api-headers", + "stage2-make", + "stage2-zlib", + "eglibc" + ] + }, { "name": "binutils", "repo": "upstream:binutils-redhat", @@ -179,7 +215,9 @@ "stage2-gcc", "stage2-linux-api-headers", "stage2-make", - "eglibc" + "stage2-zlib", + "eglibc", + "zlib" ] }, { @@ -197,6 +235,7 @@ "stage2-gcc", "stage2-linux-api-headers", "stage2-make", + "stage2-zlib", "eglibc" ] }, @@ -215,6 +254,7 @@ "stage2-gcc", "stage2-linux-api-headers", "stage2-make", + "stage2-zlib", "eglibc" ] }, @@ -233,7 +273,9 @@ "stage2-gcc", "stage2-linux-api-headers", "stage2-make", - "eglibc" + "stage2-zlib", + "eglibc", + "zlib" ] }, { @@ -251,6 +293,7 @@ "stage2-gcc", "stage2-linux-api-headers", "stage2-make", + "stage2-zlib", "eglibc" ] }, @@ -269,7 +312,9 @@ "stage2-gcc", "stage2-linux-api-headers", "stage2-make", - "eglibc" + "stage2-zlib", + "eglibc", + "zlib" ] } ] -- cgit v1.2.1