aboutsummaryrefslogtreecommitdiff
path: root/common/hooks/pre-configure
diff options
context:
space:
mode:
authorChristian Neukirchen <chneukirchen@gmail.com>2015-03-22 18:09:14 +0000
committerChristian Neukirchen <chneukirchen@gmail.com>2015-03-30 16:33:43 +0000
commit8f1abb9242b11a14333e5fd2764eb59d72fcfd6a (patch)
tree0aec26b6bb0655e7c6d131bdc6b6c07be9e610e8 /common/hooks/pre-configure
parentae01380ba4a7d823f639bc218f45fc25bf7d6511 (diff)
downloadvoid-packages-8f1abb9242b11a14333e5fd2764eb59d72fcfd6a.tar
void-packages-8f1abb9242b11a14333e5fd2764eb59d72fcfd6a.tar.gz
void-packages-8f1abb9242b11a14333e5fd2764eb59d72fcfd6a.tar.bz2
void-packages-8f1abb9242b11a14333e5fd2764eb59d72fcfd6a.tar.lz
void-packages-8f1abb9242b11a14333e5fd2764eb59d72fcfd6a.tar.xz
void-packages-8f1abb9242b11a14333e5fd2764eb59d72fcfd6a.tar.zst
void-packages-8f1abb9242b11a14333e5fd2764eb59d72fcfd6a.zip
hooks/pre-configure/01-aarch64-override-config.sh: new hook.
Diffstat (limited to 'common/hooks/pre-configure')
-rw-r--r--common/hooks/pre-configure/01-aarch64-override-config.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/common/hooks/pre-configure/01-aarch64-override-config.sh b/common/hooks/pre-configure/01-aarch64-override-config.sh
new file mode 100644
index 00000000000..65bf2915889
--- /dev/null
+++ b/common/hooks/pre-configure/01-aarch64-override-config.sh
@@ -0,0 +1,16 @@
+# This hook overrides config.sub and config.guess for aarch64 builds.
+
+hook() {
+ case "$XBPS_TARGET_MACHINE" in
+ aarch64*);;
+ *) return 0;;
+ esac
+ if [ -z "$build_style" -o "$build_style" = "gnu-configure" ]; then
+ for f in $(find ${wrksrc} -type f -name "*config*.sub"); do
+ cp -f ${XBPS_CROSSPFDIR}/config.sub ${f}
+ done
+ for f in $(find ${wrksrc} -type f -name "*config*.guess"); do
+ cp -f ${XBPS_CROSSPFDIR}/config.guess ${f}
+ done
+ fi
+}