Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master sorcery by Jaka Kranjc (75fa4753331db1781555d59caa49665ac03789dd)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Jaka Kranjc <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master sorcery by Jaka Kranjc (75fa4753331db1781555d59caa49665ac03789dd)
  • Date: Fri, 4 Sep 2009 07:02:05 -0500

GIT changes to master sorcery by Jaka Kranjc <lynxlynxlynx AT sourcemage.org>:

ChangeLog | 2 ++
install | 17 ++++++++++++++++-
2 files changed, 18 insertions(+), 1 deletion(-)

New commits:
commit 75fa4753331db1781555d59caa49665ac03789dd
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

install: symlink also host dependent compiler names, so ccache and
distcc can be used there too, patch from David Brown #13142

diff --git a/ChangeLog b/ChangeLog
index 103c9b9..5dfd325 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2009-09-04 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* api2: fixed two debug statements
+ * install: symlink also host dependent compiler names, so ccache and
+ distcc can be used there too, patch from David Brown #13142

2009-08-29 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* libtime: simplified the awk in compute_mean and compute_median
diff --git a/install b/install
index 01cb2cb..a94f3f7 100755
--- a/install
+++ b/install
@@ -63,7 +63,22 @@ echo /usr/share/doc/sorcery/ChangeLog >>
$SORCERY_INSTALL_LOG
echo "Setting up build symlinks"
BUILD_DIR=${INSTALL_ROOT}/var/lib/sorcery/build
pushd $BUILD_DIR &> /dev/null || exit 1
-for COMPILER in "cc" "gcc" "c++" "g++"; do
+# optionally put in HOST style compilers
+ARCHITECTURE=$(grep ARCHITECTURE /etc/sorcery/local/config | sed
's/[^-]*-\(.*\)}.*/\1/')
+HOST_COMPILE=""
+if [[ $ARCHITECTURE ]]
+then
+ archspec=$(find /usr/share/archspecs -type f -name $ARCHITECTURE)
+ if [[ -f $archspec ]]
+ then
+ HOST=$(grep HOST $archspec | sed 's/.*"\(.*\)".*/\1/')
+ for COMPILER in "c++" "g++" "gcc"
+ do
+ HOST_COMPILE="$HOST_COMPILE $HOST-$COMPILER"
+ done
+ fi
+fi
+for COMPILER in "cc" "gcc" "c++" "g++" $HOST_COMPILE; do
ln -sf "run_compiler" "$COMPILER"
echo $BUILD_DIR/$COMPILER >> $SORCERY_INSTALL_LOG
done



  • [SM-Commit] GIT changes to master sorcery by Jaka Kranjc (75fa4753331db1781555d59caa49665ac03789dd), Jaka Kranjc, 09/04/2009

Archive powered by MHonArc 2.6.24.

Top of Page