summaryrefslogtreecommitdiff
path: root/elements/gnu-toolchain/stage2-fhs-dirs.bst
diff options
context:
space:
mode:
Diffstat (limited to 'elements/gnu-toolchain/stage2-fhs-dirs.bst')
-rw-r--r--elements/gnu-toolchain/stage2-fhs-dirs.bst19
1 files changed, 19 insertions, 0 deletions
diff --git a/elements/gnu-toolchain/stage2-fhs-dirs.bst b/elements/gnu-toolchain/stage2-fhs-dirs.bst
index f91f2f1f..15281728 100644
--- a/elements/gnu-toolchain/stage2-fhs-dirs.bst
+++ b/elements/gnu-toolchain/stage2-fhs-dirs.bst
@@ -29,3 +29,22 @@ config:
- install -m 644 services "%{install-root}/etc/services"
- install -m 644 protocols "%{install-root}/etc/protocols"
- echo baserock > "%{install-root}/etc/hostname"
+
+arches:
+ # Most 64 bit architectures need a /lib64 symlink as well as /lib.
+ # FIXME: the create-fhs-dirs script should probably handle this...
+ armv8b64:
+ config:
+ install-commands:
+ - mkdir -p "%{install-root}/usr/lib64"
+ - ln -s "./usr/lib64" "%{install-root}/lib64"
+ armv8l64:
+ config:
+ install-commands:
+ - mkdir -p "%{install-root}/usr/lib64"
+ - ln -s "./usr/lib64" "%{install-root}/lib64"
+ x86_64:
+ config:
+ install-commands:
+ - mkdir -p "%{install-root}/usr/lib64"
+ - ln -s "./usr/lib64" "%{install-root}/lib64"