summaryrefslogtreecommitdiff
path: root/strata/build-essential
diff options
context:
space:
mode:
Diffstat (limited to 'strata/build-essential')
-rw-r--r--strata/build-essential/binutils.def (renamed from strata/build-essential/binutils.morph)1
-rw-r--r--strata/build-essential/busybox.def (renamed from strata/build-essential/busybox.morph)1
-rw-r--r--strata/build-essential/ccache.def (renamed from strata/build-essential/ccache.morph)1
-rw-r--r--strata/build-essential/fhs-dirs.def (renamed from strata/build-essential/fhs-dirs.morph)1
-rw-r--r--strata/build-essential/gawk.def (renamed from strata/build-essential/gawk.morph)1
-rw-r--r--strata/build-essential/gcc.def (renamed from strata/build-essential/gcc.morph)1
-rw-r--r--strata/build-essential/glibc.def (renamed from strata/build-essential/glibc.morph)1
-rw-r--r--strata/build-essential/linux-api-headers.def (renamed from strata/build-essential/linux-api-headers.morph)1
-rw-r--r--strata/build-essential/make.def (renamed from strata/build-essential/make.morph)1
-rw-r--r--strata/build-essential/stage1-binutils.def (renamed from strata/build-essential/stage1-binutils.morph)1
-rw-r--r--strata/build-essential/stage1-gcc.def (renamed from strata/build-essential/stage1-gcc.morph)3
-rw-r--r--strata/build-essential/stage2-binutils.def (renamed from strata/build-essential/stage2-binutils.morph)1
-rw-r--r--strata/build-essential/stage2-busybox.def (renamed from strata/build-essential/stage2-busybox.morph)1
-rw-r--r--strata/build-essential/stage2-fake-bash.def (renamed from strata/build-essential/stage2-fake-bash.morph)1
-rw-r--r--strata/build-essential/stage2-fhs-dirs.def (renamed from strata/build-essential/stage2-fhs-dirs.morph)1
-rw-r--r--strata/build-essential/stage2-gawk.def (renamed from strata/build-essential/stage2-gawk.morph)1
-rw-r--r--strata/build-essential/stage2-gcc-fixed-headers.def (renamed from strata/build-essential/stage2-gcc-fixed-headers.morph)1
-rw-r--r--strata/build-essential/stage2-gcc.def (renamed from strata/build-essential/stage2-gcc.morph)3
-rw-r--r--strata/build-essential/stage2-glibc.def (renamed from strata/build-essential/stage2-glibc.morph)3
-rw-r--r--strata/build-essential/stage2-linux-api-headers.def (renamed from strata/build-essential/stage2-linux-api-headers.morph)1
-rw-r--r--strata/build-essential/stage2-make.def (renamed from strata/build-essential/stage2-make.morph)1
-rw-r--r--strata/build-essential/stage2-reset-specs.def (renamed from strata/build-essential/stage2-reset-specs.morph)1
-rw-r--r--strata/build-essential/zlib.def (renamed from strata/build-essential/zlib.morph)1
23 files changed, 3 insertions, 26 deletions
diff --git a/strata/build-essential/binutils.morph b/strata/build-essential/binutils.def
index bab52672..c332c84a 100644
--- a/strata/build-essential/binutils.morph
+++ b/strata/build-essential/binutils.def
@@ -1,5 +1,4 @@
name: binutils
-kind: chunk
build-system: autotools
configure-commands:
diff --git a/strata/build-essential/busybox.morph b/strata/build-essential/busybox.def
index b0bb46f5..265e5e31 100644
--- a/strata/build-essential/busybox.morph
+++ b/strata/build-essential/busybox.def
@@ -1,5 +1,4 @@
name: busybox
-kind: chunk
configure-commands:
# Busybox's default config has everything enabled.
diff --git a/strata/build-essential/ccache.morph b/strata/build-essential/ccache.def
index 383eee8a..f2d5bc0d 100644
--- a/strata/build-essential/ccache.morph
+++ b/strata/build-essential/ccache.def
@@ -1,5 +1,4 @@
name: ccache
-kind: chunk
build-system: autotools
configure-commands:
- ./configure --prefix="$PREFIX"
diff --git a/strata/build-essential/fhs-dirs.morph b/strata/build-essential/fhs-dirs.def
index 64474872..9f5a0a88 100644
--- a/strata/build-essential/fhs-dirs.morph
+++ b/strata/build-essential/fhs-dirs.def
@@ -1,5 +1,4 @@
name: fhs-dirs
-kind: chunk
description: create the FHS 2.3 directory hierarchy and the usual files
install-commands:
- sh ./create-fhs-dirs "$DESTDIR"
diff --git a/strata/build-essential/gawk.morph b/strata/build-essential/gawk.def
index 1ad871c6..f21c81d3 100644
--- a/strata/build-essential/gawk.morph
+++ b/strata/build-essential/gawk.def
@@ -1,5 +1,4 @@
name: gawk
-kind: chunk
build-system: autotools
configure-commands:
- ./configure --prefix="$PREFIX" --disable-nls
diff --git a/strata/build-essential/gcc.morph b/strata/build-essential/gcc.def
index 50e2918c..592a39b7 100644
--- a/strata/build-essential/gcc.morph
+++ b/strata/build-essential/gcc.def
@@ -1,5 +1,4 @@
name: gcc
-kind: chunk
configure-commands:
- mkdir o
diff --git a/strata/build-essential/glibc.morph b/strata/build-essential/glibc.def
index 789283eb..949e6d5e 100644
--- a/strata/build-essential/glibc.morph
+++ b/strata/build-essential/glibc.def
@@ -1,5 +1,4 @@
name: glibc
-kind: chunk
products:
- artifact: glibc-nss
include:
diff --git a/strata/build-essential/linux-api-headers.morph b/strata/build-essential/linux-api-headers.def
index e1ff2638..a852e6b4 100644
--- a/strata/build-essential/linux-api-headers.morph
+++ b/strata/build-essential/linux-api-headers.def
@@ -1,5 +1,4 @@
name: linux-api-headers
-kind: chunk
install-commands:
- ARCH=$(./morph-arch) make INSTALL_HDR_PATH=dest headers_install
- install -d "$DESTDIR${PREFIX-/usr}/include"
diff --git a/strata/build-essential/make.morph b/strata/build-essential/make.def
index 1259b342..fdb98974 100644
--- a/strata/build-essential/make.morph
+++ b/strata/build-essential/make.def
@@ -1,5 +1,4 @@
name: make
-kind: chunk
build-system: autotools
configure-commands:
- ./configure --prefix="$PREFIX" --disable-nls
diff --git a/strata/build-essential/stage1-binutils.morph b/strata/build-essential/stage1-binutils.def
index b6670d5c..55417a9a 100644
--- a/strata/build-essential/stage1-binutils.morph
+++ b/strata/build-essential/stage1-binutils.def
@@ -1,5 +1,4 @@
name: stage1-binutils
-kind: chunk
build-system: autotools
configure-commands:
diff --git a/strata/build-essential/stage1-gcc.morph b/strata/build-essential/stage1-gcc.def
index 0cb03568..63a61b81 100644
--- a/strata/build-essential/stage1-gcc.morph
+++ b/strata/build-essential/stage1-gcc.def
@@ -1,11 +1,10 @@
name: stage1-gcc
-kind: chunk
configure-commands:
- mkdir o
# Configure flag notes:
-# 1. Standard flags. See gcc.morph.
+# 1. Standard flags. See gcc.
# 2. Disable searching /usr/local/include for headers
# 3. The pass 1 compiler needs to find the libraries we build in pass 2.
# Include path must be set explicility, because it defaults to
diff --git a/strata/build-essential/stage2-binutils.morph b/strata/build-essential/stage2-binutils.def
index bc0b18ac..56f5056d 100644
--- a/strata/build-essential/stage2-binutils.morph
+++ b/strata/build-essential/stage2-binutils.def
@@ -1,5 +1,4 @@
name: stage2-binutils
-kind: chunk
build-system: autotools
configure-commands:
diff --git a/strata/build-essential/stage2-busybox.morph b/strata/build-essential/stage2-busybox.def
index dc23d09b..da5e0a40 100644
--- a/strata/build-essential/stage2-busybox.morph
+++ b/strata/build-essential/stage2-busybox.def
@@ -1,5 +1,4 @@
name: stage2-busybox
-kind: chunk
configure-commands:
# Explicitly setting HOSTCC is required because we have a 'gcc' earlier in
diff --git a/strata/build-essential/stage2-fake-bash.morph b/strata/build-essential/stage2-fake-bash.def
index 021fd366..7deb793b 100644
--- a/strata/build-essential/stage2-fake-bash.morph
+++ b/strata/build-essential/stage2-fake-bash.def
@@ -1,4 +1,3 @@
name: stage2-fake-bash
-kind: chunk
install-commands:
- printf '#!/bin/sh\nexec /bin/sh "$@"\n' | install -D /proc/self/fd/0 -m 755 "$DESTDIR$PREFIX/bin/bash"
diff --git a/strata/build-essential/stage2-fhs-dirs.morph b/strata/build-essential/stage2-fhs-dirs.def
index 14a6e253..23f08826 100644
--- a/strata/build-essential/stage2-fhs-dirs.morph
+++ b/strata/build-essential/stage2-fhs-dirs.def
@@ -1,5 +1,4 @@
name: stage2-fhs-dirs
-kind: chunk
description: create the FHS 2.3 directory hierarchy and the usual files
install-commands:
- sh ./create-fhs-dirs "$DESTDIR"
diff --git a/strata/build-essential/stage2-gawk.morph b/strata/build-essential/stage2-gawk.def
index f644d72b..5e21b421 100644
--- a/strata/build-essential/stage2-gawk.morph
+++ b/strata/build-essential/stage2-gawk.def
@@ -1,5 +1,4 @@
name: stage2-gawk
-kind: chunk
build-system: autotools
configure-commands:
- STAGE2_SYSROOT="$(dirname $(pwd))" CPPFLAGS="--sysroot=$STAGE2_SYSROOT" CXX=false
diff --git a/strata/build-essential/stage2-gcc-fixed-headers.morph b/strata/build-essential/stage2-gcc-fixed-headers.def
index 10794872..1c9e70e1 100644
--- a/strata/build-essential/stage2-gcc-fixed-headers.morph
+++ b/strata/build-essential/stage2-gcc-fixed-headers.def
@@ -1,5 +1,4 @@
name: stage2-gcc-fixed-headers
-kind: chunk
install-commands:
# Stage 1 GCC's fixincludes process created a limits.h before there was
# a real limits.h available for the target. This step (taken from Linux
diff --git a/strata/build-essential/stage2-gcc.morph b/strata/build-essential/stage2-gcc.def
index bf6378c1..5c9b729a 100644
--- a/strata/build-essential/stage2-gcc.morph
+++ b/strata/build-essential/stage2-gcc.def
@@ -1,5 +1,4 @@
name: stage2-gcc
-kind: chunk
configure-commands:
- mkdir o
@@ -19,7 +18,7 @@ configure-commands:
# 3. This flag causes the correct --sysroot flag to be passed when calling
# stage 1 GCC.
# 4. C++ is built in stage 3.
-# 5. Standard flags. See gcc.morph.
+# 5. Standard flags. See gcc.
- |
export STAGE2_SYSROOT="$(dirname $(pwd))"
export CC="$TARGET_STAGE1-gcc --sysroot=$STAGE2_SYSROOT"
diff --git a/strata/build-essential/stage2-glibc.morph b/strata/build-essential/stage2-glibc.def
index ffa0970b..5ba67410 100644
--- a/strata/build-essential/stage2-glibc.morph
+++ b/strata/build-essential/stage2-glibc.def
@@ -1,5 +1,4 @@
name: stage2-glibc
-kind: chunk
configure-commands:
- mkdir o
@@ -7,7 +6,7 @@ configure-commands:
# Configure flag notes:
# 1. Avoid installing to PREFIX/lib64 on x86_64.
# 2. Location of linux-api-headers.
-# 3. Normal flags. See glibc.morph.
+# 3. Normal flags. See glibc.
# 4. Force configuration values of certain things that can't be detected
# in a cross-compile.
- |
diff --git a/strata/build-essential/stage2-linux-api-headers.morph b/strata/build-essential/stage2-linux-api-headers.def
index 5cbf2f05..0742c930 100644
--- a/strata/build-essential/stage2-linux-api-headers.morph
+++ b/strata/build-essential/stage2-linux-api-headers.def
@@ -1,5 +1,4 @@
name: stage2-linux-api-headers
-kind: chunk
install-commands:
- |
export ARCH=$(./morph-arch)
diff --git a/strata/build-essential/stage2-make.morph b/strata/build-essential/stage2-make.def
index d3c8bf22..4eaf86ae 100644
--- a/strata/build-essential/stage2-make.morph
+++ b/strata/build-essential/stage2-make.def
@@ -1,5 +1,4 @@
name: stage2-make
-kind: chunk
build-system: autotools
configure-commands:
- STAGE2_SYSROOT="$(dirname $(pwd))" CPPFLAGS="--sysroot=$STAGE2_SYSROOT" CXX=false
diff --git a/strata/build-essential/stage2-reset-specs.morph b/strata/build-essential/stage2-reset-specs.def
index 8892f67c..ab933f60 100644
--- a/strata/build-essential/stage2-reset-specs.morph
+++ b/strata/build-essential/stage2-reset-specs.def
@@ -1,5 +1,4 @@
name: stage2-reset-specs
-kind: chunk
# Nasty hack to get around being unable to reliably add configuration to gcc,
# hence the gcc specs are modified, combined with Baserock's rootfs protection
diff --git a/strata/build-essential/zlib.morph b/strata/build-essential/zlib.def
index a69eebf3..730688b1 100644
--- a/strata/build-essential/zlib.morph
+++ b/strata/build-essential/zlib.def
@@ -1,5 +1,4 @@
name: zlib
-kind: chunk
max-jobs: 1
configure-commands:
- ./configure --prefix="$PREFIX"