summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLachlan Mackenzie <lachlan.mackenzie@codethink.co.uk>2019-01-11 18:11:52 +0000
committerLachlan Mackenzie <lachlan.mackenzie@codethink.co.uk>2019-01-11 18:11:52 +0000
commit2b3035c1f34fbc92eef1dec0c9f186372a8df7ed (patch)
treec933e87ecd521599b33a0813d57f01cb01c794df
parentfa0d4dc58d7aa405c8981c4f33a37f6c871edc86 (diff)
downloaddefinitions-lachlanmackenzie/sanitize_and_correct_buildstream_architectures.tar.gz
Put in some corrections for known buildstream architectureslachlanmackenzie/sanitize_and_correct_buildstream_architectures
-rw-r--r--elements/gnu-toolchain/fhs-dirs.bst2
-rw-r--r--elements/gnu-toolchain/gcc.bst2
-rw-r--r--elements/gnu-toolchain/glibc.bst2
-rw-r--r--elements/gnu-toolchain/linux-api-headers.bst4
-rw-r--r--elements/gnu-toolchain/stage2-fhs-dirs.bst2
-rw-r--r--elements/gnu-toolchain/stage2-gcc.bst2
-rw-r--r--elements/gnu-toolchain/stage2-glibc.bst6
-rw-r--r--elements/gnu-toolchain/stage2-linux-api-headers.bst4
8 files changed, 12 insertions, 12 deletions
diff --git a/elements/gnu-toolchain/fhs-dirs.bst b/elements/gnu-toolchain/fhs-dirs.bst
index 260351b9..06e81858 100644
--- a/elements/gnu-toolchain/fhs-dirs.bst
+++ b/elements/gnu-toolchain/fhs-dirs.bst
@@ -28,7 +28,7 @@ config:
# Most 64 bit architectures need a /lib64 symlink as well as /lib.
# FIXME: the create-fhs-dirs script should probably handle this...
(?):
- - arch in ["armv8b64", "armv8l64", "ppc64l", "ppc64b", "x86_64"]:
+ - arch in ["armv8b", "armv8l", "ppc64le", "ppc64", "x86_64"]:
install-commands:
(>):
- mkdir -p "%{install-root}/usr/lib64"
diff --git a/elements/gnu-toolchain/gcc.bst b/elements/gnu-toolchain/gcc.bst
index 37f7a5b6..c0f09065 100644
--- a/elements/gnu-toolchain/gcc.bst
+++ b/elements/gnu-toolchain/gcc.bst
@@ -35,7 +35,7 @@ variables:
--with-fpu=vfpv3-d16
--with-float=hard
- - arch in ["armv8b64", "armv8l64", "ppc64b", "ppc64l", "x86_64"]:
+ - arch in ["armv8b", "armv8l", "ppc64", "ppc64le", "x86_64"]:
lib: lib64
environment:
diff --git a/elements/gnu-toolchain/glibc.bst b/elements/gnu-toolchain/glibc.bst
index 73408726..dd020728 100644
--- a/elements/gnu-toolchain/glibc.bst
+++ b/elements/gnu-toolchain/glibc.bst
@@ -19,7 +19,7 @@ variables:
- arch.startswith("armv7"):
glibc-arch-flags: --without-fp
- - arch in ["armv8b64", "armv8l64", "ppc64b", "ppc64l", "x86_64"]:
+ - arch in ["armv8b", "armv8l", "ppc64", "ppc64le", "x86_64"]:
# Setting this will affect BuildStream's default %{libdir} which
# affects the built-in split rules.
lib: "lib64"
diff --git a/elements/gnu-toolchain/linux-api-headers.bst b/elements/gnu-toolchain/linux-api-headers.bst
index aefe8a5b..ff916177 100644
--- a/elements/gnu-toolchain/linux-api-headers.bst
+++ b/elements/gnu-toolchain/linux-api-headers.bst
@@ -16,9 +16,9 @@ variables:
(?):
- arch in ["armv5", "armv7b", "armv7l", "armv7lhf"]:
kernel-arch: arm
- - arch in ["armv8b64", "armv8l64"]:
+ - arch in ["armv8b", "armv8l"]:
kernel-arch: arm64
- - arch in ["ppc64b", "ppc64l"]:
+ - arch in ["ppc64", "ppc64le"]:
kernel-arch: powerpc
- arch == "x86_32":
kernel-arch: i386
diff --git a/elements/gnu-toolchain/stage2-fhs-dirs.bst b/elements/gnu-toolchain/stage2-fhs-dirs.bst
index 128f2f6c..d51fcb1c 100644
--- a/elements/gnu-toolchain/stage2-fhs-dirs.bst
+++ b/elements/gnu-toolchain/stage2-fhs-dirs.bst
@@ -33,7 +33,7 @@ config:
# Most 64 bit architectures need a /lib64 symlink as well as /lib.
# FIXME: the create-fhs-dirs script should probably handle this...
(?):
- - arch in ["armv8b64", "armv8l64", "ppc64l", "ppc64b", "x86_64"]:
+ - arch in ["armv8b", "armv8l", "ppc64le", "ppc64", "x86_64"]:
install-commands:
(>):
- mkdir -p "%{install-root}/usr/lib64"
diff --git a/elements/gnu-toolchain/stage2-gcc.bst b/elements/gnu-toolchain/stage2-gcc.bst
index 5751631a..c258b43d 100644
--- a/elements/gnu-toolchain/stage2-gcc.bst
+++ b/elements/gnu-toolchain/stage2-gcc.bst
@@ -38,7 +38,7 @@ variables:
# GCC is hardwired to support 32-bit and 64-bit in parallel on these
# platforms, so 64-bit libraries end up in `lib64` rather than `lib`.
- - arch in ["armv8b64", "armv8l64", "x86_64"]:
+ - arch in ["armv8b", "armv8l", "x86_64"]:
gcc-libdir: lib64
environment:
diff --git a/elements/gnu-toolchain/stage2-glibc.bst b/elements/gnu-toolchain/stage2-glibc.bst
index 296fdcf6..e64af939 100644
--- a/elements/gnu-toolchain/stage2-glibc.bst
+++ b/elements/gnu-toolchain/stage2-glibc.bst
@@ -24,14 +24,14 @@ variables:
- arch.startswith("armv7"):
glibc-arch-flags: --without-fp
- - arch in ["armv8b64", "armv8l64"]:
+ - arch in ["armv8b", "armv8l"]:
glibc-ld-so-name: ld-linux-aarch64.so.1
- - arch == "ppc64b":
+ - arch == "ppc64":
glibc-ld-so-name: ld64.so.1
glibc-ld-so-libdir: lib64
- - arch == "ppc64l":
+ - arch == "ppc64le":
glibc-ld-so-name: ld64.so.2
glibc-ld-so-libdir: lib64
diff --git a/elements/gnu-toolchain/stage2-linux-api-headers.bst b/elements/gnu-toolchain/stage2-linux-api-headers.bst
index 0016cef8..ebdb4046 100644
--- a/elements/gnu-toolchain/stage2-linux-api-headers.bst
+++ b/elements/gnu-toolchain/stage2-linux-api-headers.bst
@@ -17,9 +17,9 @@ variables:
(?):
- arch in ["armv5", "armv7b", "armv7l", "armv7lhf"]:
kernel-arch: arm
- - arch in ["armv8b64", "armv8l64"]:
+ - arch in ["armv8b", "armv8l"]:
kernel-arch: arm64
- - arch in ["ppc64b", "ppc64l"]:
+ - arch in ["ppc64", "ppc64le"]:
kernel-arch: powerpc
- arch == "x86_32":
kernel-arch: i386