summaryrefslogtreecommitdiff
path: root/elements/gnu-toolchain/gcc.bst
diff options
context:
space:
mode:
Diffstat (limited to 'elements/gnu-toolchain/gcc.bst')
-rw-r--r--elements/gnu-toolchain/gcc.bst38
1 files changed, 38 insertions, 0 deletions
diff --git a/elements/gnu-toolchain/gcc.bst b/elements/gnu-toolchain/gcc.bst
index bf6eca66..37f7a5b6 100644
--- a/elements/gnu-toolchain/gcc.bst
+++ b/elements/gnu-toolchain/gcc.bst
@@ -35,6 +35,9 @@ variables:
--with-fpu=vfpv3-d16
--with-float=hard
+ - arch in ["armv8b64", "armv8l64", "ppc64b", "ppc64l", "x86_64"]:
+ lib: lib64
+
environment:
PATH: /usr/bin:/bin:/usr/sbin:/sbin:/tools/bin:/tools/sbin
@@ -93,3 +96,38 @@ config:
(<):
- sed -i "s/--host=none/--host=armv7a/" o/Makefile
- sed -i "s/--target=none/--target=armv7a/" o/Makefile
+
+public:
+ bst:
+ split-rules:
+ runtime:
+ - |
+ %{prefix}/%{lib}/lib*.so*
+
+ devel:
+ (>):
+ - |
+ %{bindir}/*
+ - |
+ %{prefix}/%{lib}/lib*.a
+ - |
+ %{prefix}/%{lib}/lib*.las
+ - |
+ %{prefix}/lib/gcc
+ - |
+ %{prefix}/lib/gcc/**
+ - |
+ %{libexecdir}/gcc
+ - |
+ %{libexecdir}/gcc/**
+ - |
+ %{prefix}/%{target}
+ - |
+ %{prefix}/%{target}/*
+
+ debug:
+ (>):
+ - |
+ %{datadir}/gcc-*/
+ - |
+ %{datadir}/gcc-*/**