summaryrefslogtreecommitdiff
path: root/strata/build-essential.morph
diff options
context:
space:
mode:
Diffstat (limited to 'strata/build-essential.morph')
-rw-r--r--strata/build-essential.morph70
1 files changed, 60 insertions, 10 deletions
diff --git a/strata/build-essential.morph b/strata/build-essential.morph
index d7b86648..ae2d24b6 100644
--- a/strata/build-essential.morph
+++ b/strata/build-essential.morph
@@ -41,20 +41,22 @@ chunks:
- name: stage1-binutils
morph: strata/build-essential/stage1-binutils.morph
repo: upstream:binutils-redhat
- ref: 987eb543a034cddc4eeb103f08f566f24a5f964a
+ ref: b1d3b01332ae49a60ff5d6bf53d3a5b1805769c8
unpetrify-ref: baserock/build-essential
build-depends: []
build-mode: bootstrap
prefix: /tools
+
- name: stage1-gcc
morph: strata/build-essential/stage1-gcc.morph
repo: upstream:gcc-tarball
- ref: 999c918a7ad32ad436395666def22ab90b3447fe
+ ref: b3c9b176c1f10ebeff5700eb3760e9511f23fa06
unpetrify-ref: baserock/build-essential
build-depends:
- stage1-binutils
build-mode: bootstrap
prefix: /tools
+
- name: stage2-linux-api-headers
morph: strata/build-essential/stage2-linux-api-headers.morph
repo: upstream:linux
@@ -65,6 +67,7 @@ chunks:
- stage1-gcc
build-mode: bootstrap
prefix: /tools
+
- name: stage2-glibc
morph: strata/build-essential/stage2-glibc.morph
repo: upstream:glibc
@@ -76,10 +79,23 @@ chunks:
- stage2-linux-api-headers
build-mode: bootstrap
prefix: /tools
+
+- name: stage2-libstdc++
+ morph: strata/build-essential/stage2-libstdc++.morph
+ repo: upstream:gcc-tarball
+ ref: b3c9b176c1f10ebeff5700eb3760e9511f23fa06
+ unpetrify-ref: baserock/build-essential
+ build-depends:
+ - stage1-binutils
+ - stage1-gcc
+ - stage2-glibc
+ build-mode: bootstrap
+ prefix: /tools
+
- name: stage2-binutils
morph: strata/build-essential/stage2-binutils.morph
repo: upstream:binutils-redhat
- ref: 987eb543a034cddc4eeb103f08f566f24a5f964a
+ ref: b1d3b01332ae49a60ff5d6bf53d3a5b1805769c8
unpetrify-ref: baserock/build-essential
build-depends:
- stage1-binutils
@@ -87,10 +103,11 @@ chunks:
- stage2-glibc
build-mode: bootstrap
prefix: /tools
+
- name: stage2-gcc-fixed-headers
morph: strata/build-essential/stage2-gcc-fixed-headers.morph
repo: upstream:gcc-tarball
- ref: 999c918a7ad32ad436395666def22ab90b3447fe
+ ref: b3c9b176c1f10ebeff5700eb3760e9511f23fa06
unpetrify-ref: baserock/build-essential
build-depends:
- stage1-binutils
@@ -98,18 +115,21 @@ chunks:
- stage2-glibc
build-mode: bootstrap
prefix: /tools
+
- name: stage2-gcc
morph: strata/build-essential/stage2-gcc.morph
repo: upstream:gcc-tarball
- ref: 999c918a7ad32ad436395666def22ab90b3447fe
+ ref: b3c9b176c1f10ebeff5700eb3760e9511f23fa06
unpetrify-ref: baserock/build-essential
build-depends:
- stage1-binutils
- stage1-gcc
- stage2-glibc
- stage2-gcc-fixed-headers
+ - stage2-libstdc++
build-mode: bootstrap
prefix: /tools
+
- name: stage2-busybox
morph: strata/build-essential/stage2-busybox.morph
repo: upstream:busybox
@@ -121,15 +141,16 @@ chunks:
- stage2-glibc
build-mode: bootstrap
prefix: /tools
+
- name: stage2-fake-bash
morph: strata/build-essential/stage2-fake-bash.morph
repo: upstream:bash
ref: 3590145af6f1c9fa321dff231f69ae696e7e740b
unpetrify-ref: baserock/bash-4.3-patch-27
- build-depends:
- - stage2-busybox
+ build-depends: []
build-mode: bootstrap
prefix: /tools
+
- name: stage2-fhs-dirs
morph: strata/build-essential/stage2-fhs-dirs.morph
repo: baserock:baserock/fhs-dirs
@@ -138,6 +159,7 @@ chunks:
build-depends: []
build-mode: bootstrap
prefix: /tools
+
- name: stage2-gawk
morph: strata/build-essential/stage2-gawk.morph
repo: upstream:gawk
@@ -149,6 +171,7 @@ chunks:
- stage2-glibc
build-mode: bootstrap
prefix: /tools
+
- name: stage2-make
morph: strata/build-essential/stage2-make.morph
repo: upstream:make
@@ -160,6 +183,7 @@ chunks:
- stage2-glibc
build-mode: bootstrap
prefix: /tools
+
- name: stage2-reset-specs
morph: strata/build-essential/stage2-reset-specs.morph
repo: upstream:glibc
@@ -172,6 +196,7 @@ chunks:
- stage2-glibc
build-mode: bootstrap
prefix: /tools
+
- name: fhs-dirs
morph: strata/build-essential/fhs-dirs.morph
repo: baserock:baserock/fhs-dirs
@@ -187,6 +212,7 @@ chunks:
- stage2-linux-api-headers
- stage2-make
- stage2-reset-specs
+
- name: linux-api-headers
morph: strata/build-essential/linux-api-headers.morph
repo: upstream:linux
@@ -202,6 +228,7 @@ chunks:
- stage2-linux-api-headers
- stage2-make
- stage2-reset-specs
+
- name: glibc
morph: strata/build-essential/glibc.morph
repo: upstream:glibc
@@ -223,6 +250,7 @@ chunks:
glibc-gconv: build-essential-runtime
glibc-libs: build-essential-minimal
glibc-nss: build-essential-runtime
+
- name: zlib
morph: strata/build-essential/zlib.morph
repo: upstream:zlib
@@ -241,10 +269,11 @@ chunks:
- glibc
artifacts:
zlib-libs: build-essential-minimal
+
- name: binutils
morph: strata/build-essential/binutils.morph
repo: upstream:binutils-redhat
- ref: 987eb543a034cddc4eeb103f08f566f24a5f964a
+ ref: b1d3b01332ae49a60ff5d6bf53d3a5b1805769c8
unpetrify-ref: baserock/build-essential
build-depends:
- stage2-binutils
@@ -258,6 +287,7 @@ chunks:
- stage2-reset-specs
- glibc
- zlib
+
- name: busybox
morph: strata/build-essential/busybox.morph
repo: upstream:busybox
@@ -274,6 +304,7 @@ chunks:
- stage2-make
- stage2-reset-specs
- glibc
+
- name: gawk
morph: strata/build-essential/gawk.morph
repo: upstream:gawk
@@ -290,11 +321,27 @@ chunks:
- stage2-make
- stage2-reset-specs
- glibc
+
+- name: m4-tarball
+ morph: strata/build-essential/m4-tarball.morph
+ repo: upstream:m4-tarball
+ ref: 23c11479b3ad787adc7a651ee0c4347839e47723
+ unpetrify-ref: m4-1.4.17
+ build-depends:
+ - stage2-binutils
+ - stage2-busybox
+ - stage2-glibc
+ - stage2-fhs-dirs
+ - stage2-gcc
+ - stage2-make
+ - stage2-reset-specs
+ - glibc
+
- name: gcc
morph: strata/build-essential/gcc.morph
repo: upstream:gcc-tarball
- ref: 5c08cea34d5562dc828b85c7c02519246823aaf0
- unpetrify-ref: baserock/build-essential-4.7
+ ref: b3c9b176c1f10ebeff5700eb3760e9511f23fa06
+ unpetrify-ref: baserock/build-essential
build-depends:
- stage2-binutils
- stage2-busybox
@@ -307,8 +354,10 @@ chunks:
- stage2-reset-specs
- glibc
- zlib
+ - m4-tarball
artifacts:
gcc-libs: build-essential-minimal
+
- name: make
morph: strata/build-essential/make.morph
repo: upstream:make
@@ -325,6 +374,7 @@ chunks:
- stage2-make
- stage2-reset-specs
- glibc
+
- name: ccache
morph: strata/build-essential/ccache.morph
repo: upstream:ccache