summaryrefslogtreecommitdiff
path: root/elements/gnu-toolchain/glibc.bst
diff options
context:
space:
mode:
Diffstat (limited to 'elements/gnu-toolchain/glibc.bst')
-rw-r--r--elements/gnu-toolchain/glibc.bst15
1 files changed, 8 insertions, 7 deletions
diff --git a/elements/gnu-toolchain/glibc.bst b/elements/gnu-toolchain/glibc.bst
index a541a771..01c1971f 100644
--- a/elements/gnu-toolchain/glibc.bst
+++ b/elements/gnu-toolchain/glibc.bst
@@ -12,6 +12,13 @@ depends:
- gnu-toolchain/fhs-dirs.bst
- gnu-toolchain/linux-api-headers.bst
+variables:
+ glibc-arch-flags: ''
+
+ (?):
+ - arch.startswith("armv7"):
+ glibc-arch-flags: --without-fp
+
environment:
PATH: /usr/bin:/bin:/usr/sbin:/sbin:/tools/bin:/tools/sbin
@@ -21,14 +28,8 @@ config:
- mkdir o
- |
- case "%{bst-arch}" in
- armv7*)
- ARCH_FLAGS="--without-fp" ;;
- esac
-
export CFLAGS="-O2 $CFLAGS";
- cd o && ../configure \
- $ARCH_FLAGS \
+ cd o && ../configure %{glibc-arch-flags} \
--prefix="%{prefix}" \
--disable-profile \
--enable-kernel=3.0.0 \