diff options
Diffstat (limited to 'elements/gnu-toolchain/gcc.bst')
-rw-r--r-- | elements/gnu-toolchain/gcc.bst | 38 |
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-*/** |