summaryrefslogtreecommitdiff
path: root/elements/gnu-toolchain
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2017-10-26 14:52:08 +0000
committerSam Thursfield <sam.thursfield@codethink.co.uk>2017-10-26 14:59:22 +0000
commit8e880181f2cb365c80f0b05ac452710ece8a9d0c (patch)
tree57089129e30a1ae448fb2720ae32bd46e67decc6 /elements/gnu-toolchain
parentdb515d743345d183312cfb1af19153b3b8a78ece (diff)
downloaddefinitions-8e880181f2cb365c80f0b05ac452710ece8a9d0c.tar.gz
Disable debug section compression in stage3
The objcopy tool that we built in stage2 doesn't have zlib support, so it can't handle the `--compress-debug-sections` flag that BuildStream passes by default.
Diffstat (limited to 'elements/gnu-toolchain')
-rw-r--r--elements/gnu-toolchain/binutils.bst4
-rw-r--r--elements/gnu-toolchain/busybox.bst4
-rw-r--r--elements/gnu-toolchain/ccache.bst4
-rw-r--r--elements/gnu-toolchain/fhs-dirs.bst4
-rw-r--r--elements/gnu-toolchain/gawk.bst4
-rw-r--r--elements/gnu-toolchain/gcc.bst4
-rw-r--r--elements/gnu-toolchain/glibc.bst4
-rw-r--r--elements/gnu-toolchain/m4-tarball.bst4
-rw-r--r--elements/gnu-toolchain/make.bst4
-rw-r--r--elements/gnu-toolchain/stage1-binutils.bst4
-rw-r--r--elements/gnu-toolchain/zlib.bst4
11 files changed, 44 insertions, 0 deletions
diff --git a/elements/gnu-toolchain/binutils.bst b/elements/gnu-toolchain/binutils.bst
index 5983c465..0548af41 100644
--- a/elements/gnu-toolchain/binutils.bst
+++ b/elements/gnu-toolchain/binutils.bst
@@ -22,3 +22,7 @@ config:
- |
./configure --prefix="%{prefix}" --disable-nls --disable-werror \
--with-system-zlib
+
+ strip-commands:
+ - |
+ %{stage3-strip-binaries}
diff --git a/elements/gnu-toolchain/busybox.bst b/elements/gnu-toolchain/busybox.bst
index be14fa51..ef86087c 100644
--- a/elements/gnu-toolchain/busybox.bst
+++ b/elements/gnu-toolchain/busybox.bst
@@ -102,3 +102,7 @@ config:
MANDATORY_MANPATH /usr/share/man
MANDATORY_MANPATH /usr/local/share/man
EOF
+
+ strip-commands:
+ - |
+ %{stage3-strip-binaries}
diff --git a/elements/gnu-toolchain/ccache.bst b/elements/gnu-toolchain/ccache.bst
index f66a37ca..7e435476 100644
--- a/elements/gnu-toolchain/ccache.bst
+++ b/elements/gnu-toolchain/ccache.bst
@@ -26,3 +26,7 @@ config:
done
- for cc in gcc cc g++ c++; do ln -sf "%{prefix}/bin/ccache" "%{install-root}%{prefix}/lib/ccache/%{target}-$cc";
done
+
+ strip-commands:
+ - |
+ %{stage3-strip-binaries}
diff --git a/elements/gnu-toolchain/fhs-dirs.bst b/elements/gnu-toolchain/fhs-dirs.bst
index 36b6236c..7d9702db 100644
--- a/elements/gnu-toolchain/fhs-dirs.bst
+++ b/elements/gnu-toolchain/fhs-dirs.bst
@@ -58,3 +58,7 @@ arches:
(>):
- mkdir -p "%{install-root}/usr/lib64"
- ln -s "./usr/lib64" "%{install-root}/lib64"
+
+ strip-commands:
+ - |
+ %{stage3-strip-binaries}
diff --git a/elements/gnu-toolchain/gawk.bst b/elements/gnu-toolchain/gawk.bst
index 7a612bfd..d00bd6d8 100644
--- a/elements/gnu-toolchain/gawk.bst
+++ b/elements/gnu-toolchain/gawk.bst
@@ -18,3 +18,7 @@ environment:
config:
configure-commands:
- ./configure --prefix="%{prefix}" --disable-nls
+
+ strip-commands:
+ - |
+ %{stage3-strip-binaries}
diff --git a/elements/gnu-toolchain/gcc.bst b/elements/gnu-toolchain/gcc.bst
index e9a54834..5c43ca24 100644
--- a/elements/gnu-toolchain/gcc.bst
+++ b/elements/gnu-toolchain/gcc.bst
@@ -65,3 +65,7 @@ config:
for fortran_alias in f77 f90 f95; do
ln -s gfortran "%{install-root}%{prefix}/bin/$fortran_alias"
done
+
+ strip-commands:
+ - |
+ %{stage3-strip-binaries}
diff --git a/elements/gnu-toolchain/glibc.bst b/elements/gnu-toolchain/glibc.bst
index 9772baa5..a541a771 100644
--- a/elements/gnu-toolchain/glibc.bst
+++ b/elements/gnu-toolchain/glibc.bst
@@ -69,3 +69,7 @@ config:
include /etc/ld.so.conf.d/*.conf
EOF
- install -m 644 -o root -g root ld.so.conf "%{install-root}/etc/ld.so.conf"
+
+ strip-commands:
+ - |
+ %{stage3-strip-binaries}
diff --git a/elements/gnu-toolchain/m4-tarball.bst b/elements/gnu-toolchain/m4-tarball.bst
index 1019c57a..af3732c9 100644
--- a/elements/gnu-toolchain/m4-tarball.bst
+++ b/elements/gnu-toolchain/m4-tarball.bst
@@ -18,3 +18,7 @@ environment:
config:
configure-commands:
- ./configure --prefix="%{prefix}" --disable-gcc-warnings
+
+ strip-commands:
+ - |
+ %{stage3-strip-binaries}
diff --git a/elements/gnu-toolchain/make.bst b/elements/gnu-toolchain/make.bst
index 731d1a9f..c6192008 100644
--- a/elements/gnu-toolchain/make.bst
+++ b/elements/gnu-toolchain/make.bst
@@ -19,3 +19,7 @@ config:
configure-commands:
- ./configure --prefix="%{prefix}" --disable-nls
+
+ strip-commands:
+ - |
+ %{stage3-strip-binaries}
diff --git a/elements/gnu-toolchain/stage1-binutils.bst b/elements/gnu-toolchain/stage1-binutils.bst
index 72d51bcb..a1a27326 100644
--- a/elements/gnu-toolchain/stage1-binutils.bst
+++ b/elements/gnu-toolchain/stage1-binutils.bst
@@ -36,3 +36,7 @@ config:
--host=$(sh config.guess) \
--target=%{target-stage1} \
--with-sysroot=/nonexistentdir --with-lib-path="=%{prefix}/lib:=%{prefix}/lib64"
+
+ strip-commands:
+ - |
+ %{stage3-strip-binaries}
diff --git a/elements/gnu-toolchain/zlib.bst b/elements/gnu-toolchain/zlib.bst
index 1dd353c5..b7b06bab 100644
--- a/elements/gnu-toolchain/zlib.bst
+++ b/elements/gnu-toolchain/zlib.bst
@@ -21,3 +21,7 @@ config:
- make
install-commands:
- make DESTDIR="%{install-root}" install
+
+ strip-commands:
+ - |
+ %{stage3-strip-binaries}