summaryrefslogtreecommitdiffstats
path: root/gnu/ada
diff options
context:
space:
mode:
authorArwed von Merkatz2008-09-03 17:25:29 +0200
committerArwed von Merkatz2008-09-03 17:26:27 +0200
commite2b73a88ad2fd28ded528ecab0cc9d5f9dd7f0a6 (patch)
treeb58c7c373f417df82ecf369f56bbf741e325f03b /gnu/ada
parentdcee59524205af53b4f074ee53d1b969c06048c4 (diff)
ada: use --build instead of --host for normal builds, bug 14624
Diffstat (limited to 'gnu/ada')
-rwxr-xr-xgnu/ada/BUILD7
-rw-r--r--gnu/ada/HISTORY4
2 files changed, 8 insertions, 3 deletions
diff --git a/gnu/ada/BUILD b/gnu/ada/BUILD
index a4bfaa841b..e2a656deb4 100755
--- a/gnu/ada/BUILD
+++ b/gnu/ada/BUILD
@@ -9,8 +9,10 @@ persistent_read gcc GCC_LDFLAGS LDFLAGS &&
ADA_PATH=${SOURCE3/.tar.bz2/} &&
PATH=$SOURCE_DIRECTORY/$ADA_PATH/usr/bin:$PATH &&
-if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
- OPTS="--build=x86_64-pc-linux-gnu $OPTS"
+if [[ $CROSS_INSTALL == on ]]; then
+ OPTS="--host=$HOST $OPTS"
+else
+ OPTS="--build=$HOST $OPTS"
fi &&
export CC="$SOURCE_DIRECTORY/$ADA_PATH/usr/bin/gnatgcc" &&
@@ -27,7 +29,6 @@ export ADA_INCLUDE_PATH="$LIB_DIR/adainclude" &&
cd $SOURCE_DIRECTORY.bld &&
$SOURCE_DIRECTORY/configure \
- --host=$HOST \
--prefix=${INSTALL_ROOT}/usr \
--infodir=${INSTALL_ROOT}/usr/share/info \
--mandir=${INSTALL_ROOT}/usr/share/man \
diff --git a/gnu/ada/HISTORY b/gnu/ada/HISTORY
index 4b446e7825..192828b6a0 100644
--- a/gnu/ada/HISTORY
+++ b/gnu/ada/HISTORY
@@ -1,3 +1,7 @@
+2008-09-03 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * BUILD: only use --host for cross compiles, --build otherwise,
+ fixes bug #14624
+
2008-08-29 Ladislav Hagara <hgr@vabo.cz>
* DETAILS: 4.3.2, bz2 -> gz