From 88d8b410d80871fa2ba4bdec48637275d2b274c7 Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Tue, 13 Sep 2016 18:16:53 +0200
Subject: [PATCH 1/7] added gcc 6.2.0 and clang 3.9

---
 LbUtils/scripts/lcg-c++-6.2.0                    | 1 +
 LbUtils/scripts/lcg-clang++-3.9                  | 1 +
 LbUtils/scripts/lcg-clang-3.9                    | 1 +
 LbUtils/scripts/lcg-clang-apply-replacements-3.9 | 1 +
 LbUtils/scripts/lcg-clang-check-3.9              | 1 +
 LbUtils/scripts/lcg-clang-format-3.9             | 1 +
 LbUtils/scripts/lcg-clang-query-3.9              | 1 +
 LbUtils/scripts/lcg-clang-rename-3.9             | 1 +
 LbUtils/scripts/lcg-clang-tidy-3.9               | 1 +
 LbUtils/scripts/lcg-g++-6.2.0                    | 1 +
 LbUtils/scripts/lcg-gcc-6.2.0                    | 1 +
 LbUtils/scripts/lcg-gfortran-6.2.0               | 1 +
 12 files changed, 12 insertions(+)
 create mode 120000 LbUtils/scripts/lcg-c++-6.2.0
 create mode 120000 LbUtils/scripts/lcg-clang++-3.9
 create mode 120000 LbUtils/scripts/lcg-clang-3.9
 create mode 120000 LbUtils/scripts/lcg-clang-apply-replacements-3.9
 create mode 120000 LbUtils/scripts/lcg-clang-check-3.9
 create mode 120000 LbUtils/scripts/lcg-clang-format-3.9
 create mode 120000 LbUtils/scripts/lcg-clang-query-3.9
 create mode 120000 LbUtils/scripts/lcg-clang-rename-3.9
 create mode 120000 LbUtils/scripts/lcg-clang-tidy-3.9
 create mode 120000 LbUtils/scripts/lcg-g++-6.2.0
 create mode 120000 LbUtils/scripts/lcg-gcc-6.2.0
 create mode 120000 LbUtils/scripts/lcg-gfortran-6.2.0

diff --git a/LbUtils/scripts/lcg-c++-6.2.0 b/LbUtils/scripts/lcg-c++-6.2.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-6.2.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.9 b/LbUtils/scripts/lcg-clang++-3.9
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang++-3.9
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.9 b/LbUtils/scripts/lcg-clang-3.9
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-3.9
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-apply-replacements-3.9 b/LbUtils/scripts/lcg-clang-apply-replacements-3.9
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-apply-replacements-3.9
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.9 b/LbUtils/scripts/lcg-clang-check-3.9
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-check-3.9
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.9 b/LbUtils/scripts/lcg-clang-format-3.9
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-format-3.9
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-query-3.9 b/LbUtils/scripts/lcg-clang-query-3.9
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-query-3.9
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-rename-3.9 b/LbUtils/scripts/lcg-clang-rename-3.9
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-rename-3.9
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-tidy-3.9 b/LbUtils/scripts/lcg-clang-tidy-3.9
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-tidy-3.9
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-6.2.0 b/LbUtils/scripts/lcg-g++-6.2.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-6.2.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-6.2.0 b/LbUtils/scripts/lcg-gcc-6.2.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-6.2.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-6.2.0 b/LbUtils/scripts/lcg-gfortran-6.2.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-6.2.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
-- 
GitLab


From 0cc7ef8fa923f79be2735e4f6821e11b5aaed68e Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Mon, 26 Sep 2016 14:16:04 +0200
Subject: [PATCH 2/7] updated compiler wrapper to look for installations in
 more places

---
 LbUtils/scripts/cern-lxdistcc-wrappers.sh | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/LbUtils/scripts/cern-lxdistcc-wrappers.sh b/LbUtils/scripts/cern-lxdistcc-wrappers.sh
index 89a6ffcf..87d6f048 100755
--- a/LbUtils/scripts/cern-lxdistcc-wrappers.sh
+++ b/LbUtils/scripts/cern-lxdistcc-wrappers.sh
@@ -25,15 +25,13 @@ set_prefix() {
 
     _platform=${LCG_hostos:-$(hostos)}
 
-    _external=${LCG_external_area:-/afs/cern.ch/sw/lcg/external}
-    _releases=${LCG_release_area:-/afs/cern.ch/sw/lcg/releases}
-    # take only the first entry in _releases
-    _releases=${_releases%%:*}
-
-    for _prefix in {${_releases},${_external}}/${_dirname}/${_version}/${_platform} ; do
-	if [ -d "${_prefix}" ] ; then
-	    break
-	fi
+    for _prefix in $(echo ${LCG_release_area} ${LCG_external_area} | tr : ' ') \
+                   /cvmfs/sft.cern.ch/{contrib,external,releases} \
+                   /afs/cern.ch/sw/lcg/{contrib,releases,external,experimental} ; do
+        if [ -d "${_prefix}/${_dirname}/${_version}/${_platform}" ] ; then
+            _prefix="${_prefix}/${_dirname}/${_version}/${_platform}"
+            break
+        fi
     done
 }
 
-- 
GitLab


From 93be320c359b6fd2fcbf5a265f096a72111e4143 Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Mon, 26 Sep 2016 15:06:47 +0200
Subject: [PATCH 3/7] added script to easily generate links to compilers

---
 LbUtils/utils/README.md              |  1 +
 LbUtils/utils/gen_compilers_links.sh | 20 ++++++++++++++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 LbUtils/utils/README.md
 create mode 100755 LbUtils/utils/gen_compilers_links.sh

diff --git a/LbUtils/utils/README.md b/LbUtils/utils/README.md
new file mode 100644
index 00000000..6683da6c
--- /dev/null
+++ b/LbUtils/utils/README.md
@@ -0,0 +1 @@
+This directory contains useful build-time (or development-time) scripts.
diff --git a/LbUtils/utils/gen_compilers_links.sh b/LbUtils/utils/gen_compilers_links.sh
new file mode 100755
index 00000000..81377035
--- /dev/null
+++ b/LbUtils/utils/gen_compilers_links.sh
@@ -0,0 +1,20 @@
+#!/bin/bash -e
+
+destdir=$(cd $(dirname $0)/../scripts && pwd)
+
+for cmd in g{++,cc,fortran} c++ clang{,++,-check,-format,-include-fixer,-modernize,-query,-rename,-tidy} ; do
+    for prefix in {/cvmfs/sft.cern.ch,/afs/cern.ch/sw}/lcg/{contrib,external,releases,experimental}/{gcc,llvm} ; do
+        for platform in {i686,x86_64}-{slc5,slc6,cc7} ; do
+            for found in ${prefix}/*/${platform}/bin/${cmd} ; do
+                # extract 3 digits version for gcc and 2 digits for clang (llvm)
+                version=$(echo "$found" | sed -n 's_.*/\(gcc/\([0-9]\+\.[0-9]\+\.[0-9]\+\)\|llvm/\([0-9]\+\.[0-9]\+\)\)/.*_\2\3_p')
+                if [ -n "$version" ] ; then
+                    dst=lcg-${cmd}-${version}
+                    if [ ! -e ${destdir}/${dst} ] ; then
+                      ln -sv cern-lxdistcc-wrappers.sh ${destdir}/${dst}
+                    fi
+                fi
+            done
+        done
+    done
+done
-- 
GitLab


From 97bd4b66059bb9ddfd0996fc68505ef416b26e8e Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Mon, 26 Sep 2016 15:11:40 +0200
Subject: [PATCH 4/7] added missing links to reachable lcg compiler commands

---
 LbUtils/scripts/lcg-c++-4.3.2               | 1 +
 LbUtils/scripts/lcg-c++-4.3.3               | 1 +
 LbUtils/scripts/lcg-c++-4.4.0               | 1 +
 LbUtils/scripts/lcg-c++-4.4.1               | 1 +
 LbUtils/scripts/lcg-c++-4.4.3               | 1 +
 LbUtils/scripts/lcg-c++-4.5.0               | 1 +
 LbUtils/scripts/lcg-c++-4.5.2               | 1 +
 LbUtils/scripts/lcg-c++-4.5.3               | 1 +
 LbUtils/scripts/lcg-c++-4.6.1               | 1 +
 LbUtils/scripts/lcg-c++-4.7.0               | 1 +
 LbUtils/scripts/lcg-c++-4.7.1               | 1 +
 LbUtils/scripts/lcg-c++-4.9.0               | 1 +
 LbUtils/scripts/lcg-clang++-2.7             | 1 +
 LbUtils/scripts/lcg-clang++-2.8             | 1 +
 LbUtils/scripts/lcg-clang++-3.0             | 1 +
 LbUtils/scripts/lcg-clang++-3.1             | 1 +
 LbUtils/scripts/lcg-clang++-3.5             | 1 +
 LbUtils/scripts/lcg-clang++-3.6             | 1 +
 LbUtils/scripts/lcg-clang-2.7               | 1 +
 LbUtils/scripts/lcg-clang-2.8               | 1 +
 LbUtils/scripts/lcg-clang-3.0               | 1 +
 LbUtils/scripts/lcg-clang-3.1               | 1 +
 LbUtils/scripts/lcg-clang-3.5               | 1 +
 LbUtils/scripts/lcg-clang-3.6               | 1 +
 LbUtils/scripts/lcg-clang-check-3.2         | 1 +
 LbUtils/scripts/lcg-clang-check-3.3         | 1 +
 LbUtils/scripts/lcg-clang-check-3.4         | 1 +
 LbUtils/scripts/lcg-clang-check-3.5         | 1 +
 LbUtils/scripts/lcg-clang-check-3.6         | 1 +
 LbUtils/scripts/lcg-clang-format-3.3        | 1 +
 LbUtils/scripts/lcg-clang-format-3.4        | 1 +
 LbUtils/scripts/lcg-clang-format-3.5        | 1 +
 LbUtils/scripts/lcg-clang-format-3.6        | 1 +
 LbUtils/scripts/lcg-clang-include-fixer-3.9 | 1 +
 LbUtils/scripts/lcg-clang-modernize-3.6     | 1 +
 LbUtils/scripts/lcg-clang-rename-3.6        | 1 +
 LbUtils/scripts/lcg-clang-tidy-3.6          | 1 +
 LbUtils/scripts/lcg-g++-4.3.2               | 1 +
 LbUtils/scripts/lcg-g++-4.3.3               | 1 +
 LbUtils/scripts/lcg-g++-4.4.0               | 1 +
 LbUtils/scripts/lcg-g++-4.4.1               | 1 +
 LbUtils/scripts/lcg-g++-4.4.3               | 1 +
 LbUtils/scripts/lcg-g++-4.5.0               | 1 +
 LbUtils/scripts/lcg-g++-4.5.2               | 1 +
 LbUtils/scripts/lcg-g++-4.5.3               | 1 +
 LbUtils/scripts/lcg-g++-4.6.1               | 1 +
 LbUtils/scripts/lcg-g++-4.7.0               | 1 +
 LbUtils/scripts/lcg-g++-4.7.1               | 1 +
 LbUtils/scripts/lcg-g++-4.9.0               | 1 +
 LbUtils/scripts/lcg-gcc-4.3.2               | 1 +
 LbUtils/scripts/lcg-gcc-4.3.3               | 1 +
 LbUtils/scripts/lcg-gcc-4.4.0               | 1 +
 LbUtils/scripts/lcg-gcc-4.4.1               | 1 +
 LbUtils/scripts/lcg-gcc-4.4.3               | 1 +
 LbUtils/scripts/lcg-gcc-4.5.0               | 1 +
 LbUtils/scripts/lcg-gcc-4.5.2               | 1 +
 LbUtils/scripts/lcg-gcc-4.5.3               | 1 +
 LbUtils/scripts/lcg-gcc-4.6.1               | 1 +
 LbUtils/scripts/lcg-gcc-4.7.0               | 1 +
 LbUtils/scripts/lcg-gcc-4.7.1               | 1 +
 LbUtils/scripts/lcg-gcc-4.9.0               | 1 +
 LbUtils/scripts/lcg-gfortran-4.3.2          | 1 +
 LbUtils/scripts/lcg-gfortran-4.3.3          | 1 +
 LbUtils/scripts/lcg-gfortran-4.4.0          | 1 +
 LbUtils/scripts/lcg-gfortran-4.4.1          | 1 +
 LbUtils/scripts/lcg-gfortran-4.4.3          | 1 +
 LbUtils/scripts/lcg-gfortran-4.5.0          | 1 +
 LbUtils/scripts/lcg-gfortran-4.5.2          | 1 +
 LbUtils/scripts/lcg-gfortran-4.5.3          | 1 +
 LbUtils/scripts/lcg-gfortran-4.6.1          | 1 +
 LbUtils/scripts/lcg-gfortran-4.7.0          | 1 +
 LbUtils/scripts/lcg-gfortran-4.7.1          | 1 +
 LbUtils/scripts/lcg-gfortran-4.9.0          | 1 +
 73 files changed, 73 insertions(+)
 create mode 120000 LbUtils/scripts/lcg-c++-4.3.2
 create mode 120000 LbUtils/scripts/lcg-c++-4.3.3
 create mode 120000 LbUtils/scripts/lcg-c++-4.4.0
 create mode 120000 LbUtils/scripts/lcg-c++-4.4.1
 create mode 120000 LbUtils/scripts/lcg-c++-4.4.3
 create mode 120000 LbUtils/scripts/lcg-c++-4.5.0
 create mode 120000 LbUtils/scripts/lcg-c++-4.5.2
 create mode 120000 LbUtils/scripts/lcg-c++-4.5.3
 create mode 120000 LbUtils/scripts/lcg-c++-4.6.1
 create mode 120000 LbUtils/scripts/lcg-c++-4.7.0
 create mode 120000 LbUtils/scripts/lcg-c++-4.7.1
 create mode 120000 LbUtils/scripts/lcg-c++-4.9.0
 create mode 120000 LbUtils/scripts/lcg-clang++-2.7
 create mode 120000 LbUtils/scripts/lcg-clang++-2.8
 create mode 120000 LbUtils/scripts/lcg-clang++-3.0
 create mode 120000 LbUtils/scripts/lcg-clang++-3.1
 create mode 120000 LbUtils/scripts/lcg-clang++-3.5
 create mode 120000 LbUtils/scripts/lcg-clang++-3.6
 create mode 120000 LbUtils/scripts/lcg-clang-2.7
 create mode 120000 LbUtils/scripts/lcg-clang-2.8
 create mode 120000 LbUtils/scripts/lcg-clang-3.0
 create mode 120000 LbUtils/scripts/lcg-clang-3.1
 create mode 120000 LbUtils/scripts/lcg-clang-3.5
 create mode 120000 LbUtils/scripts/lcg-clang-3.6
 create mode 120000 LbUtils/scripts/lcg-clang-check-3.2
 create mode 120000 LbUtils/scripts/lcg-clang-check-3.3
 create mode 120000 LbUtils/scripts/lcg-clang-check-3.4
 create mode 120000 LbUtils/scripts/lcg-clang-check-3.5
 create mode 120000 LbUtils/scripts/lcg-clang-check-3.6
 create mode 120000 LbUtils/scripts/lcg-clang-format-3.3
 create mode 120000 LbUtils/scripts/lcg-clang-format-3.4
 create mode 120000 LbUtils/scripts/lcg-clang-format-3.5
 create mode 120000 LbUtils/scripts/lcg-clang-format-3.6
 create mode 120000 LbUtils/scripts/lcg-clang-include-fixer-3.9
 create mode 120000 LbUtils/scripts/lcg-clang-modernize-3.6
 create mode 120000 LbUtils/scripts/lcg-clang-rename-3.6
 create mode 120000 LbUtils/scripts/lcg-clang-tidy-3.6
 create mode 120000 LbUtils/scripts/lcg-g++-4.3.2
 create mode 120000 LbUtils/scripts/lcg-g++-4.3.3
 create mode 120000 LbUtils/scripts/lcg-g++-4.4.0
 create mode 120000 LbUtils/scripts/lcg-g++-4.4.1
 create mode 120000 LbUtils/scripts/lcg-g++-4.4.3
 create mode 120000 LbUtils/scripts/lcg-g++-4.5.0
 create mode 120000 LbUtils/scripts/lcg-g++-4.5.2
 create mode 120000 LbUtils/scripts/lcg-g++-4.5.3
 create mode 120000 LbUtils/scripts/lcg-g++-4.6.1
 create mode 120000 LbUtils/scripts/lcg-g++-4.7.0
 create mode 120000 LbUtils/scripts/lcg-g++-4.7.1
 create mode 120000 LbUtils/scripts/lcg-g++-4.9.0
 create mode 120000 LbUtils/scripts/lcg-gcc-4.3.2
 create mode 120000 LbUtils/scripts/lcg-gcc-4.3.3
 create mode 120000 LbUtils/scripts/lcg-gcc-4.4.0
 create mode 120000 LbUtils/scripts/lcg-gcc-4.4.1
 create mode 120000 LbUtils/scripts/lcg-gcc-4.4.3
 create mode 120000 LbUtils/scripts/lcg-gcc-4.5.0
 create mode 120000 LbUtils/scripts/lcg-gcc-4.5.2
 create mode 120000 LbUtils/scripts/lcg-gcc-4.5.3
 create mode 120000 LbUtils/scripts/lcg-gcc-4.6.1
 create mode 120000 LbUtils/scripts/lcg-gcc-4.7.0
 create mode 120000 LbUtils/scripts/lcg-gcc-4.7.1
 create mode 120000 LbUtils/scripts/lcg-gcc-4.9.0
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.3.2
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.3.3
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.4.0
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.4.1
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.4.3
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.5.0
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.5.2
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.5.3
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.6.1
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.7.0
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.7.1
 create mode 120000 LbUtils/scripts/lcg-gfortran-4.9.0

diff --git a/LbUtils/scripts/lcg-c++-4.3.2 b/LbUtils/scripts/lcg-c++-4.3.2
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.3.2
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.3.3 b/LbUtils/scripts/lcg-c++-4.3.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.3.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.4.0 b/LbUtils/scripts/lcg-c++-4.4.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.4.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.4.1 b/LbUtils/scripts/lcg-c++-4.4.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.4.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.4.3 b/LbUtils/scripts/lcg-c++-4.4.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.4.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.5.0 b/LbUtils/scripts/lcg-c++-4.5.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.5.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.5.2 b/LbUtils/scripts/lcg-c++-4.5.2
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.5.2
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.5.3 b/LbUtils/scripts/lcg-c++-4.5.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.5.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.6.1 b/LbUtils/scripts/lcg-c++-4.6.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.6.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.7.0 b/LbUtils/scripts/lcg-c++-4.7.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.7.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.7.1 b/LbUtils/scripts/lcg-c++-4.7.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.7.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.9.0 b/LbUtils/scripts/lcg-c++-4.9.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-c++-4.9.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-2.7 b/LbUtils/scripts/lcg-clang++-2.7
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang++-2.7
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-2.8 b/LbUtils/scripts/lcg-clang++-2.8
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang++-2.8
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.0 b/LbUtils/scripts/lcg-clang++-3.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang++-3.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.1 b/LbUtils/scripts/lcg-clang++-3.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang++-3.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.5 b/LbUtils/scripts/lcg-clang++-3.5
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang++-3.5
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.6 b/LbUtils/scripts/lcg-clang++-3.6
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang++-3.6
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-2.7 b/LbUtils/scripts/lcg-clang-2.7
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-2.7
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-2.8 b/LbUtils/scripts/lcg-clang-2.8
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-2.8
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.0 b/LbUtils/scripts/lcg-clang-3.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-3.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.1 b/LbUtils/scripts/lcg-clang-3.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-3.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.5 b/LbUtils/scripts/lcg-clang-3.5
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-3.5
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.6 b/LbUtils/scripts/lcg-clang-3.6
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-3.6
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.2 b/LbUtils/scripts/lcg-clang-check-3.2
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-check-3.2
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.3 b/LbUtils/scripts/lcg-clang-check-3.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-check-3.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.4 b/LbUtils/scripts/lcg-clang-check-3.4
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-check-3.4
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.5 b/LbUtils/scripts/lcg-clang-check-3.5
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-check-3.5
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.6 b/LbUtils/scripts/lcg-clang-check-3.6
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-check-3.6
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.3 b/LbUtils/scripts/lcg-clang-format-3.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-format-3.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.4 b/LbUtils/scripts/lcg-clang-format-3.4
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-format-3.4
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.5 b/LbUtils/scripts/lcg-clang-format-3.5
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-format-3.5
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.6 b/LbUtils/scripts/lcg-clang-format-3.6
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-format-3.6
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-include-fixer-3.9 b/LbUtils/scripts/lcg-clang-include-fixer-3.9
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-include-fixer-3.9
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-modernize-3.6 b/LbUtils/scripts/lcg-clang-modernize-3.6
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-modernize-3.6
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-rename-3.6 b/LbUtils/scripts/lcg-clang-rename-3.6
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-rename-3.6
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-tidy-3.6 b/LbUtils/scripts/lcg-clang-tidy-3.6
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-tidy-3.6
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.3.2 b/LbUtils/scripts/lcg-g++-4.3.2
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.3.2
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.3.3 b/LbUtils/scripts/lcg-g++-4.3.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.3.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.4.0 b/LbUtils/scripts/lcg-g++-4.4.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.4.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.4.1 b/LbUtils/scripts/lcg-g++-4.4.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.4.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.4.3 b/LbUtils/scripts/lcg-g++-4.4.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.4.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.5.0 b/LbUtils/scripts/lcg-g++-4.5.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.5.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.5.2 b/LbUtils/scripts/lcg-g++-4.5.2
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.5.2
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.5.3 b/LbUtils/scripts/lcg-g++-4.5.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.5.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.6.1 b/LbUtils/scripts/lcg-g++-4.6.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.6.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.7.0 b/LbUtils/scripts/lcg-g++-4.7.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.7.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.7.1 b/LbUtils/scripts/lcg-g++-4.7.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.7.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.9.0 b/LbUtils/scripts/lcg-g++-4.9.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-g++-4.9.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.3.2 b/LbUtils/scripts/lcg-gcc-4.3.2
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.3.2
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.3.3 b/LbUtils/scripts/lcg-gcc-4.3.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.3.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.4.0 b/LbUtils/scripts/lcg-gcc-4.4.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.4.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.4.1 b/LbUtils/scripts/lcg-gcc-4.4.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.4.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.4.3 b/LbUtils/scripts/lcg-gcc-4.4.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.4.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.5.0 b/LbUtils/scripts/lcg-gcc-4.5.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.5.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.5.2 b/LbUtils/scripts/lcg-gcc-4.5.2
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.5.2
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.5.3 b/LbUtils/scripts/lcg-gcc-4.5.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.5.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.6.1 b/LbUtils/scripts/lcg-gcc-4.6.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.6.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.7.0 b/LbUtils/scripts/lcg-gcc-4.7.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.7.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.7.1 b/LbUtils/scripts/lcg-gcc-4.7.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.7.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.9.0 b/LbUtils/scripts/lcg-gcc-4.9.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gcc-4.9.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.3.2 b/LbUtils/scripts/lcg-gfortran-4.3.2
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.3.2
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.3.3 b/LbUtils/scripts/lcg-gfortran-4.3.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.3.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.4.0 b/LbUtils/scripts/lcg-gfortran-4.4.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.4.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.4.1 b/LbUtils/scripts/lcg-gfortran-4.4.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.4.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.4.3 b/LbUtils/scripts/lcg-gfortran-4.4.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.4.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.5.0 b/LbUtils/scripts/lcg-gfortran-4.5.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.5.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.5.2 b/LbUtils/scripts/lcg-gfortran-4.5.2
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.5.2
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.5.3 b/LbUtils/scripts/lcg-gfortran-4.5.3
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.5.3
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.6.1 b/LbUtils/scripts/lcg-gfortran-4.6.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.6.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.7.0 b/LbUtils/scripts/lcg-gfortran-4.7.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.7.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.7.1 b/LbUtils/scripts/lcg-gfortran-4.7.1
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.7.1
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.9.0 b/LbUtils/scripts/lcg-gfortran-4.9.0
new file mode 120000
index 00000000..f3cf90d5
--- /dev/null
+++ b/LbUtils/scripts/lcg-gfortran-4.9.0
@@ -0,0 +1 @@
+cern-lxdistcc-wrappers.sh
\ No newline at end of file
-- 
GitLab


From b968a821478d5e6c00640a212dd1830b63e84958 Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Mon, 26 Sep 2016 15:24:12 +0200
Subject: [PATCH 5/7] added generation of links for clang-apply-replacements

---
 LbUtils/utils/gen_compilers_links.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/LbUtils/utils/gen_compilers_links.sh b/LbUtils/utils/gen_compilers_links.sh
index 81377035..b701e218 100755
--- a/LbUtils/utils/gen_compilers_links.sh
+++ b/LbUtils/utils/gen_compilers_links.sh
@@ -2,7 +2,8 @@
 
 destdir=$(cd $(dirname $0)/../scripts && pwd)
 
-for cmd in g{++,cc,fortran} c++ clang{,++,-check,-format,-include-fixer,-modernize,-query,-rename,-tidy} ; do
+for cmd in g{++,cc,fortran} c++ \
+           clang{,++,-apply-replacements,-check,-format,-include-fixer,-modernize,-query,-rename,-tidy} ; do
     for prefix in {/cvmfs/sft.cern.ch,/afs/cern.ch/sw}/lcg/{contrib,external,releases,experimental}/{gcc,llvm} ; do
         for platform in {i686,x86_64}-{slc5,slc6,cc7} ; do
             for found in ${prefix}/*/${platform}/bin/${cmd} ; do
-- 
GitLab


From d07f60d1a7319660d47e741ab8ed2d4be9b423d5 Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Mon, 26 Sep 2016 15:16:49 +0200
Subject: [PATCH 6/7] renamed compiler wrapper script

---
 ...c-wrappers.sh => .lcg-compiler-wrapper.sh} |   0
 LbUtils/scripts/lcg-c++-4.3.2                 |   2 +-
 LbUtils/scripts/lcg-c++-4.3.3                 |   2 +-
 LbUtils/scripts/lcg-c++-4.3.5                 |   2 +-
 LbUtils/scripts/lcg-c++-4.3.6                 |   2 +-
 LbUtils/scripts/lcg-c++-4.4.0                 |   2 +-
 LbUtils/scripts/lcg-c++-4.4.1                 |   2 +-
 LbUtils/scripts/lcg-c++-4.4.3                 |   2 +-
 LbUtils/scripts/lcg-c++-4.5.0                 |   2 +-
 LbUtils/scripts/lcg-c++-4.5.2                 |   2 +-
 LbUtils/scripts/lcg-c++-4.5.3                 |   2 +-
 LbUtils/scripts/lcg-c++-4.6.1                 |   2 +-
 LbUtils/scripts/lcg-c++-4.6.2                 |   2 +-
 LbUtils/scripts/lcg-c++-4.6.3                 |   2 +-
 LbUtils/scripts/lcg-c++-4.7.0                 |   2 +-
 LbUtils/scripts/lcg-c++-4.7.1                 |   2 +-
 LbUtils/scripts/lcg-c++-4.7.2                 |   2 +-
 LbUtils/scripts/lcg-c++-4.8.0                 |   2 +-
 LbUtils/scripts/lcg-c++-4.8.1                 |   2 +-
 LbUtils/scripts/lcg-c++-4.8.4                 |   2 +-
 LbUtils/scripts/lcg-c++-4.9.0                 |   2 +-
 LbUtils/scripts/lcg-c++-4.9.1                 |   2 +-
 LbUtils/scripts/lcg-c++-4.9.2                 |   2 +-
 LbUtils/scripts/lcg-c++-4.9.3                 |   2 +-
 LbUtils/scripts/lcg-c++-5.1.0                 |   2 +-
 LbUtils/scripts/lcg-c++-5.2.0                 |   2 +-
 LbUtils/scripts/lcg-c++-5.3.0                 |   2 +-
 LbUtils/scripts/lcg-c++-6.1.0                 |   2 +-
 LbUtils/scripts/lcg-c++-6.2.0                 |   2 +-
 LbUtils/scripts/lcg-clang++-2.7               |   2 +-
 LbUtils/scripts/lcg-clang++-2.8               |   2 +-
 LbUtils/scripts/lcg-clang++-3.0               |   2 +-
 LbUtils/scripts/lcg-clang++-3.1               |   2 +-
 LbUtils/scripts/lcg-clang++-3.2               |   2 +-
 LbUtils/scripts/lcg-clang++-3.3               |   2 +-
 LbUtils/scripts/lcg-clang++-3.4               |   2 +-
 LbUtils/scripts/lcg-clang++-3.5               |   2 +-
 LbUtils/scripts/lcg-clang++-3.6               |   2 +-
 LbUtils/scripts/lcg-clang++-3.7               |   2 +-
 LbUtils/scripts/lcg-clang++-3.8               |   2 +-
 LbUtils/scripts/lcg-clang++-3.9               |   2 +-
 LbUtils/scripts/lcg-clang-2.7                 |   2 +-
 LbUtils/scripts/lcg-clang-2.8                 |   2 +-
 LbUtils/scripts/lcg-clang-3.0                 |   2 +-
 LbUtils/scripts/lcg-clang-3.1                 |   2 +-
 LbUtils/scripts/lcg-clang-3.2                 |   2 +-
 LbUtils/scripts/lcg-clang-3.3                 |   2 +-
 LbUtils/scripts/lcg-clang-3.4                 |   2 +-
 LbUtils/scripts/lcg-clang-3.5                 |   2 +-
 LbUtils/scripts/lcg-clang-3.6                 |   2 +-
 LbUtils/scripts/lcg-clang-3.7                 |   2 +-
 LbUtils/scripts/lcg-clang-3.8                 |   2 +-
 LbUtils/scripts/lcg-clang-3.9                 |   2 +-
 .../scripts/lcg-clang-apply-replacements-3.7  |   2 +-
 .../scripts/lcg-clang-apply-replacements-3.8  |   2 +-
 .../scripts/lcg-clang-apply-replacements-3.9  |   2 +-
 LbUtils/scripts/lcg-clang-check-3.2           |   2 +-
 LbUtils/scripts/lcg-clang-check-3.3           |   2 +-
 LbUtils/scripts/lcg-clang-check-3.4           |   2 +-
 LbUtils/scripts/lcg-clang-check-3.5           |   2 +-
 LbUtils/scripts/lcg-clang-check-3.6           |   2 +-
 LbUtils/scripts/lcg-clang-check-3.7           |   2 +-
 LbUtils/scripts/lcg-clang-check-3.8           |   2 +-
 LbUtils/scripts/lcg-clang-check-3.9           |   2 +-
 LbUtils/scripts/lcg-clang-format-3.3          |   2 +-
 LbUtils/scripts/lcg-clang-format-3.4          |   2 +-
 LbUtils/scripts/lcg-clang-format-3.5          |   2 +-
 LbUtils/scripts/lcg-clang-format-3.6          |   2 +-
 LbUtils/scripts/lcg-clang-format-3.7          |   2 +-
 LbUtils/scripts/lcg-clang-format-3.8          |   2 +-
 LbUtils/scripts/lcg-clang-format-3.9          |   2 +-
 LbUtils/scripts/lcg-clang-include-fixer-3.9   |   2 +-
 LbUtils/scripts/lcg-clang-modernize-3.6       |   2 +-
 LbUtils/scripts/lcg-clang-modernize-3.7       | 110 +-----------------
 LbUtils/scripts/lcg-clang-query-3.7           |   1 -
 LbUtils/scripts/lcg-clang-query-3.8           |   2 +-
 LbUtils/scripts/lcg-clang-query-3.9           |   2 +-
 LbUtils/scripts/lcg-clang-rename-3.6          |   2 +-
 LbUtils/scripts/lcg-clang-rename-3.7          |   2 +-
 LbUtils/scripts/lcg-clang-rename-3.8          |   2 +-
 LbUtils/scripts/lcg-clang-rename-3.9          |   2 +-
 LbUtils/scripts/lcg-clang-tidy-3.6            |   2 +-
 LbUtils/scripts/lcg-clang-tidy-3.7            |   2 +-
 LbUtils/scripts/lcg-clang-tidy-3.8            |   2 +-
 LbUtils/scripts/lcg-clang-tidy-3.9            |   2 +-
 LbUtils/scripts/lcg-g++-4.3.2                 |   2 +-
 LbUtils/scripts/lcg-g++-4.3.3                 |   2 +-
 LbUtils/scripts/lcg-g++-4.3.5                 |   2 +-
 LbUtils/scripts/lcg-g++-4.3.6                 |   2 +-
 LbUtils/scripts/lcg-g++-4.4.0                 |   2 +-
 LbUtils/scripts/lcg-g++-4.4.1                 |   2 +-
 LbUtils/scripts/lcg-g++-4.4.3                 |   2 +-
 LbUtils/scripts/lcg-g++-4.5.0                 |   2 +-
 LbUtils/scripts/lcg-g++-4.5.2                 |   2 +-
 LbUtils/scripts/lcg-g++-4.5.3                 |   2 +-
 LbUtils/scripts/lcg-g++-4.6.1                 |   2 +-
 LbUtils/scripts/lcg-g++-4.6.2                 |   2 +-
 LbUtils/scripts/lcg-g++-4.6.3                 |   2 +-
 LbUtils/scripts/lcg-g++-4.7.0                 |   2 +-
 LbUtils/scripts/lcg-g++-4.7.1                 |   2 +-
 LbUtils/scripts/lcg-g++-4.7.2                 |   2 +-
 LbUtils/scripts/lcg-g++-4.8.0                 |   2 +-
 LbUtils/scripts/lcg-g++-4.8.1                 |   2 +-
 LbUtils/scripts/lcg-g++-4.8.4                 |   2 +-
 LbUtils/scripts/lcg-g++-4.9.0                 |   2 +-
 LbUtils/scripts/lcg-g++-4.9.1                 |   2 +-
 LbUtils/scripts/lcg-g++-4.9.2                 |   2 +-
 LbUtils/scripts/lcg-g++-4.9.3                 |   2 +-
 LbUtils/scripts/lcg-g++-5.1.0                 |   2 +-
 LbUtils/scripts/lcg-g++-5.2.0                 |   2 +-
 LbUtils/scripts/lcg-g++-5.3.0                 |   2 +-
 LbUtils/scripts/lcg-g++-6.1.0                 |   2 +-
 LbUtils/scripts/lcg-g++-6.2.0                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.3.2                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.3.3                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.3.5                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.3.6                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.4.0                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.4.1                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.4.3                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.5.0                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.5.2                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.5.3                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.6.1                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.6.2                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.6.3                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.7.0                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.7.1                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.7.2                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.8.0                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.8.1                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.8.4                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.9.0                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.9.1                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.9.2                 |   2 +-
 LbUtils/scripts/lcg-gcc-4.9.3                 |   2 +-
 LbUtils/scripts/lcg-gcc-5.1.0                 |   2 +-
 LbUtils/scripts/lcg-gcc-5.2.0                 |   2 +-
 LbUtils/scripts/lcg-gcc-5.3.0                 |   2 +-
 LbUtils/scripts/lcg-gcc-6.1.0                 |   2 +-
 LbUtils/scripts/lcg-gcc-6.2.0                 |   2 +-
 LbUtils/scripts/lcg-gfortran-4.3.2            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.3.3            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.3.5            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.3.6            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.4.0            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.4.1            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.4.3            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.5.0            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.5.2            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.5.3            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.6.1            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.6.2            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.6.3            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.7.0            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.7.1            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.7.2            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.8.0            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.8.1            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.8.4            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.9.0            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.9.1            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.9.2            |   2 +-
 LbUtils/scripts/lcg-gfortran-4.9.3            |   2 +-
 LbUtils/scripts/lcg-gfortran-5.1.0            |   2 +-
 LbUtils/scripts/lcg-gfortran-5.2.0            |   2 +-
 LbUtils/scripts/lcg-gfortran-5.3.0            |   2 +-
 LbUtils/scripts/lcg-gfortran-6.1.0            |   2 +-
 LbUtils/scripts/lcg-gfortran-6.2.0            |   2 +-
 LbUtils/utils/gen_compilers_links.sh          |   2 +-
 170 files changed, 168 insertions(+), 277 deletions(-)
 rename LbUtils/scripts/{cern-lxdistcc-wrappers.sh => .lcg-compiler-wrapper.sh} (100%)
 mode change 100755 => 120000 LbUtils/scripts/lcg-clang-modernize-3.7
 delete mode 120000 LbUtils/scripts/lcg-clang-query-3.7

diff --git a/LbUtils/scripts/cern-lxdistcc-wrappers.sh b/LbUtils/scripts/.lcg-compiler-wrapper.sh
similarity index 100%
rename from LbUtils/scripts/cern-lxdistcc-wrappers.sh
rename to LbUtils/scripts/.lcg-compiler-wrapper.sh
diff --git a/LbUtils/scripts/lcg-c++-4.3.2 b/LbUtils/scripts/lcg-c++-4.3.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.3.2
+++ b/LbUtils/scripts/lcg-c++-4.3.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.3.3 b/LbUtils/scripts/lcg-c++-4.3.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.3.3
+++ b/LbUtils/scripts/lcg-c++-4.3.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.3.5 b/LbUtils/scripts/lcg-c++-4.3.5
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.3.5
+++ b/LbUtils/scripts/lcg-c++-4.3.5
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.3.6 b/LbUtils/scripts/lcg-c++-4.3.6
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.3.6
+++ b/LbUtils/scripts/lcg-c++-4.3.6
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.4.0 b/LbUtils/scripts/lcg-c++-4.4.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.4.0
+++ b/LbUtils/scripts/lcg-c++-4.4.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.4.1 b/LbUtils/scripts/lcg-c++-4.4.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.4.1
+++ b/LbUtils/scripts/lcg-c++-4.4.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.4.3 b/LbUtils/scripts/lcg-c++-4.4.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.4.3
+++ b/LbUtils/scripts/lcg-c++-4.4.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.5.0 b/LbUtils/scripts/lcg-c++-4.5.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.5.0
+++ b/LbUtils/scripts/lcg-c++-4.5.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.5.2 b/LbUtils/scripts/lcg-c++-4.5.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.5.2
+++ b/LbUtils/scripts/lcg-c++-4.5.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.5.3 b/LbUtils/scripts/lcg-c++-4.5.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.5.3
+++ b/LbUtils/scripts/lcg-c++-4.5.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.6.1 b/LbUtils/scripts/lcg-c++-4.6.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.6.1
+++ b/LbUtils/scripts/lcg-c++-4.6.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.6.2 b/LbUtils/scripts/lcg-c++-4.6.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.6.2
+++ b/LbUtils/scripts/lcg-c++-4.6.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.6.3 b/LbUtils/scripts/lcg-c++-4.6.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.6.3
+++ b/LbUtils/scripts/lcg-c++-4.6.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.7.0 b/LbUtils/scripts/lcg-c++-4.7.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.7.0
+++ b/LbUtils/scripts/lcg-c++-4.7.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.7.1 b/LbUtils/scripts/lcg-c++-4.7.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.7.1
+++ b/LbUtils/scripts/lcg-c++-4.7.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.7.2 b/LbUtils/scripts/lcg-c++-4.7.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.7.2
+++ b/LbUtils/scripts/lcg-c++-4.7.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.8.0 b/LbUtils/scripts/lcg-c++-4.8.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.8.0
+++ b/LbUtils/scripts/lcg-c++-4.8.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.8.1 b/LbUtils/scripts/lcg-c++-4.8.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.8.1
+++ b/LbUtils/scripts/lcg-c++-4.8.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.8.4 b/LbUtils/scripts/lcg-c++-4.8.4
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.8.4
+++ b/LbUtils/scripts/lcg-c++-4.8.4
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.9.0 b/LbUtils/scripts/lcg-c++-4.9.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.9.0
+++ b/LbUtils/scripts/lcg-c++-4.9.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.9.1 b/LbUtils/scripts/lcg-c++-4.9.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.9.1
+++ b/LbUtils/scripts/lcg-c++-4.9.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.9.2 b/LbUtils/scripts/lcg-c++-4.9.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.9.2
+++ b/LbUtils/scripts/lcg-c++-4.9.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-4.9.3 b/LbUtils/scripts/lcg-c++-4.9.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-4.9.3
+++ b/LbUtils/scripts/lcg-c++-4.9.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-5.1.0 b/LbUtils/scripts/lcg-c++-5.1.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-5.1.0
+++ b/LbUtils/scripts/lcg-c++-5.1.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-5.2.0 b/LbUtils/scripts/lcg-c++-5.2.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-5.2.0
+++ b/LbUtils/scripts/lcg-c++-5.2.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-5.3.0 b/LbUtils/scripts/lcg-c++-5.3.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-5.3.0
+++ b/LbUtils/scripts/lcg-c++-5.3.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-6.1.0 b/LbUtils/scripts/lcg-c++-6.1.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-6.1.0
+++ b/LbUtils/scripts/lcg-c++-6.1.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-c++-6.2.0 b/LbUtils/scripts/lcg-c++-6.2.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-c++-6.2.0
+++ b/LbUtils/scripts/lcg-c++-6.2.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-2.7 b/LbUtils/scripts/lcg-clang++-2.7
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-2.7
+++ b/LbUtils/scripts/lcg-clang++-2.7
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-2.8 b/LbUtils/scripts/lcg-clang++-2.8
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-2.8
+++ b/LbUtils/scripts/lcg-clang++-2.8
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.0 b/LbUtils/scripts/lcg-clang++-3.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-3.0
+++ b/LbUtils/scripts/lcg-clang++-3.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.1 b/LbUtils/scripts/lcg-clang++-3.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-3.1
+++ b/LbUtils/scripts/lcg-clang++-3.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.2 b/LbUtils/scripts/lcg-clang++-3.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-3.2
+++ b/LbUtils/scripts/lcg-clang++-3.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.3 b/LbUtils/scripts/lcg-clang++-3.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-3.3
+++ b/LbUtils/scripts/lcg-clang++-3.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.4 b/LbUtils/scripts/lcg-clang++-3.4
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-3.4
+++ b/LbUtils/scripts/lcg-clang++-3.4
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.5 b/LbUtils/scripts/lcg-clang++-3.5
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-3.5
+++ b/LbUtils/scripts/lcg-clang++-3.5
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.6 b/LbUtils/scripts/lcg-clang++-3.6
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-3.6
+++ b/LbUtils/scripts/lcg-clang++-3.6
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.7 b/LbUtils/scripts/lcg-clang++-3.7
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-3.7
+++ b/LbUtils/scripts/lcg-clang++-3.7
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.8 b/LbUtils/scripts/lcg-clang++-3.8
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-3.8
+++ b/LbUtils/scripts/lcg-clang++-3.8
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang++-3.9 b/LbUtils/scripts/lcg-clang++-3.9
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang++-3.9
+++ b/LbUtils/scripts/lcg-clang++-3.9
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-2.7 b/LbUtils/scripts/lcg-clang-2.7
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-2.7
+++ b/LbUtils/scripts/lcg-clang-2.7
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-2.8 b/LbUtils/scripts/lcg-clang-2.8
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-2.8
+++ b/LbUtils/scripts/lcg-clang-2.8
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.0 b/LbUtils/scripts/lcg-clang-3.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-3.0
+++ b/LbUtils/scripts/lcg-clang-3.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.1 b/LbUtils/scripts/lcg-clang-3.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-3.1
+++ b/LbUtils/scripts/lcg-clang-3.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.2 b/LbUtils/scripts/lcg-clang-3.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-3.2
+++ b/LbUtils/scripts/lcg-clang-3.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.3 b/LbUtils/scripts/lcg-clang-3.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-3.3
+++ b/LbUtils/scripts/lcg-clang-3.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.4 b/LbUtils/scripts/lcg-clang-3.4
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-3.4
+++ b/LbUtils/scripts/lcg-clang-3.4
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.5 b/LbUtils/scripts/lcg-clang-3.5
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-3.5
+++ b/LbUtils/scripts/lcg-clang-3.5
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.6 b/LbUtils/scripts/lcg-clang-3.6
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-3.6
+++ b/LbUtils/scripts/lcg-clang-3.6
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.7 b/LbUtils/scripts/lcg-clang-3.7
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-3.7
+++ b/LbUtils/scripts/lcg-clang-3.7
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.8 b/LbUtils/scripts/lcg-clang-3.8
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-3.8
+++ b/LbUtils/scripts/lcg-clang-3.8
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-3.9 b/LbUtils/scripts/lcg-clang-3.9
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-3.9
+++ b/LbUtils/scripts/lcg-clang-3.9
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-apply-replacements-3.7 b/LbUtils/scripts/lcg-clang-apply-replacements-3.7
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-apply-replacements-3.7
+++ b/LbUtils/scripts/lcg-clang-apply-replacements-3.7
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-apply-replacements-3.8 b/LbUtils/scripts/lcg-clang-apply-replacements-3.8
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-apply-replacements-3.8
+++ b/LbUtils/scripts/lcg-clang-apply-replacements-3.8
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-apply-replacements-3.9 b/LbUtils/scripts/lcg-clang-apply-replacements-3.9
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-apply-replacements-3.9
+++ b/LbUtils/scripts/lcg-clang-apply-replacements-3.9
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.2 b/LbUtils/scripts/lcg-clang-check-3.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-check-3.2
+++ b/LbUtils/scripts/lcg-clang-check-3.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.3 b/LbUtils/scripts/lcg-clang-check-3.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-check-3.3
+++ b/LbUtils/scripts/lcg-clang-check-3.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.4 b/LbUtils/scripts/lcg-clang-check-3.4
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-check-3.4
+++ b/LbUtils/scripts/lcg-clang-check-3.4
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.5 b/LbUtils/scripts/lcg-clang-check-3.5
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-check-3.5
+++ b/LbUtils/scripts/lcg-clang-check-3.5
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.6 b/LbUtils/scripts/lcg-clang-check-3.6
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-check-3.6
+++ b/LbUtils/scripts/lcg-clang-check-3.6
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.7 b/LbUtils/scripts/lcg-clang-check-3.7
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-check-3.7
+++ b/LbUtils/scripts/lcg-clang-check-3.7
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.8 b/LbUtils/scripts/lcg-clang-check-3.8
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-check-3.8
+++ b/LbUtils/scripts/lcg-clang-check-3.8
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-check-3.9 b/LbUtils/scripts/lcg-clang-check-3.9
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-check-3.9
+++ b/LbUtils/scripts/lcg-clang-check-3.9
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.3 b/LbUtils/scripts/lcg-clang-format-3.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-format-3.3
+++ b/LbUtils/scripts/lcg-clang-format-3.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.4 b/LbUtils/scripts/lcg-clang-format-3.4
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-format-3.4
+++ b/LbUtils/scripts/lcg-clang-format-3.4
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.5 b/LbUtils/scripts/lcg-clang-format-3.5
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-format-3.5
+++ b/LbUtils/scripts/lcg-clang-format-3.5
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.6 b/LbUtils/scripts/lcg-clang-format-3.6
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-format-3.6
+++ b/LbUtils/scripts/lcg-clang-format-3.6
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.7 b/LbUtils/scripts/lcg-clang-format-3.7
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-format-3.7
+++ b/LbUtils/scripts/lcg-clang-format-3.7
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.8 b/LbUtils/scripts/lcg-clang-format-3.8
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-format-3.8
+++ b/LbUtils/scripts/lcg-clang-format-3.8
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-format-3.9 b/LbUtils/scripts/lcg-clang-format-3.9
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-format-3.9
+++ b/LbUtils/scripts/lcg-clang-format-3.9
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-include-fixer-3.9 b/LbUtils/scripts/lcg-clang-include-fixer-3.9
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-include-fixer-3.9
+++ b/LbUtils/scripts/lcg-clang-include-fixer-3.9
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-modernize-3.6 b/LbUtils/scripts/lcg-clang-modernize-3.6
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-modernize-3.6
+++ b/LbUtils/scripts/lcg-clang-modernize-3.6
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-modernize-3.7 b/LbUtils/scripts/lcg-clang-modernize-3.7
deleted file mode 100755
index 89a6ffcf..00000000
--- a/LbUtils/scripts/lcg-clang-modernize-3.7
+++ /dev/null
@@ -1,109 +0,0 @@
-#!/bin/sh
-# cern-lxdistcc-wrappers.sh: v1 KELEMEN Peter <lxdistcc-admins@cern.ch>
-#
-# 2012-10-17: Modified by Marco Clemencic
-#
-_self=${0##*/}
-
-hostos() {
-    arch=$(uname -i)
-    case $(lsb_release -si) in
-        ScientificCERNSLC)
-            os=slc
-            vers=$(lsb_release -sr | cut -d. -f1)
-            ;;
-        *)
-            os=$(lsb_release -si | tr '[:upper:]' '[:lower:]')
-            vers=$(lsb_release -sr)
-    esac
-    echo $arch-$os$vers
-}
-
-set_prefix() {
-    _dirname=$1
-    _version=$2
-
-    _platform=${LCG_hostos:-$(hostos)}
-
-    _external=${LCG_external_area:-/afs/cern.ch/sw/lcg/external}
-    _releases=${LCG_release_area:-/afs/cern.ch/sw/lcg/releases}
-    # take only the first entry in _releases
-    _releases=${_releases%%:*}
-
-    for _prefix in {${_releases},${_external}}/${_dirname}/${_version}/${_platform} ; do
-	if [ -d "${_prefix}" ] ; then
-	    break
-	fi
-    done
-}
-
-setup_gcc() {
-        _version=$1
-
-        set_prefix gcc ${_version}
-
-        _bin="${_prefix}/bin"
-        _lib="${_prefix}/lib64"
-        LD_LIBRARY_PATH=$(echo $LD_LIBRARY_PATH | sed 's-[^:]*/gcc/[^:]*:\?--g')
-        LD_LIBRARY_PATH="${_lib}${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"
-        PATH="${_bin}${PATH:+:}${PATH}"
-        COMPILER_PATH="${_prefix}/lib/gcc/x86_64-unknown-linux-gnu/${_version}"
-
-        GCC_TOOLCHAIN="${_prefix}"
-        export LD_LIBRARY_PATH
-        export PATH
-        export COMPILER_PATH
-        export GCC_TOOLCHAIN
-}
-
-setup_clang() {
-
-        _clang_version=$1
-        case ${_clang_version} in
-          3.2) setup_gcc 4.6.3 ;;
-          3.3|3.4) setup_gcc 4.8.1 ;;
-          *) setup_gcc 4.9.3 ;;
-        esac
-
-        set_prefix llvm ${_clang_version}
-
-        _bin="${_prefix}/bin"
-        _lib="${_prefix}/lib64"
-        LD_LIBRARY_PATH=$(echo $LD_LIBRARY_PATH | sed 's-[^:]*/llvm/[^:]*:\?--g')
-        LD_LIBRARY_PATH="${_lib}${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"
-        PATH="${_bin}${PATH:+:}${PATH}"
-
-        export LD_LIBRARY_PATH
-        export PATH
-        export COMPILER_PATH
-}
-
-case ${_self} in
-
-        lcg-[cg]++-[0-9].[0-9].[0-9]|lcg-gcc-[0-9].[0-9].[0-9]|lcg-gfortran-[0-9].[0-9].[0-9])
-
-                _version=${_self##*-}
-                setup_gcc $_version
-                _self=${_self%-*}
-                _self=${_self#*-}
-                ;;
-
-        lcg-clang-*|lcg-clang++-*)
-
-                _version=${_self##*-}
-                setup_clang $_version
-                _self=${_self%-*}
-                _self=${_self#*-}
-                if [ "${_self}" = "clang" -o "${_self}" = "clang++" ] ; then
-                  _self="${_self} --gcc-toolchain=${GCC_TOOLCHAIN}"
-                fi
-                ;;
-
-        *)
-                echo "E: Unsupported compiler '${_self}', please contact <marco.clemencic@cern.ch>"
-                exit 100
-                ;;
-esac
-exec ${_bin}/${_self} "$@"
-
-# End of file.
diff --git a/LbUtils/scripts/lcg-clang-modernize-3.7 b/LbUtils/scripts/lcg-clang-modernize-3.7
new file mode 120000
index 00000000..12f9da12
--- /dev/null
+++ b/LbUtils/scripts/lcg-clang-modernize-3.7
@@ -0,0 +1 @@
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-query-3.7 b/LbUtils/scripts/lcg-clang-query-3.7
deleted file mode 120000
index f3cf90d5..00000000
--- a/LbUtils/scripts/lcg-clang-query-3.7
+++ /dev/null
@@ -1 +0,0 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-query-3.8 b/LbUtils/scripts/lcg-clang-query-3.8
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-query-3.8
+++ b/LbUtils/scripts/lcg-clang-query-3.8
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-query-3.9 b/LbUtils/scripts/lcg-clang-query-3.9
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-query-3.9
+++ b/LbUtils/scripts/lcg-clang-query-3.9
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-rename-3.6 b/LbUtils/scripts/lcg-clang-rename-3.6
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-rename-3.6
+++ b/LbUtils/scripts/lcg-clang-rename-3.6
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-rename-3.7 b/LbUtils/scripts/lcg-clang-rename-3.7
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-rename-3.7
+++ b/LbUtils/scripts/lcg-clang-rename-3.7
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-rename-3.8 b/LbUtils/scripts/lcg-clang-rename-3.8
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-rename-3.8
+++ b/LbUtils/scripts/lcg-clang-rename-3.8
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-rename-3.9 b/LbUtils/scripts/lcg-clang-rename-3.9
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-rename-3.9
+++ b/LbUtils/scripts/lcg-clang-rename-3.9
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-tidy-3.6 b/LbUtils/scripts/lcg-clang-tidy-3.6
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-tidy-3.6
+++ b/LbUtils/scripts/lcg-clang-tidy-3.6
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-tidy-3.7 b/LbUtils/scripts/lcg-clang-tidy-3.7
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-tidy-3.7
+++ b/LbUtils/scripts/lcg-clang-tidy-3.7
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-tidy-3.8 b/LbUtils/scripts/lcg-clang-tidy-3.8
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-tidy-3.8
+++ b/LbUtils/scripts/lcg-clang-tidy-3.8
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-clang-tidy-3.9 b/LbUtils/scripts/lcg-clang-tidy-3.9
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-clang-tidy-3.9
+++ b/LbUtils/scripts/lcg-clang-tidy-3.9
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.3.2 b/LbUtils/scripts/lcg-g++-4.3.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.3.2
+++ b/LbUtils/scripts/lcg-g++-4.3.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.3.3 b/LbUtils/scripts/lcg-g++-4.3.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.3.3
+++ b/LbUtils/scripts/lcg-g++-4.3.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.3.5 b/LbUtils/scripts/lcg-g++-4.3.5
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.3.5
+++ b/LbUtils/scripts/lcg-g++-4.3.5
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.3.6 b/LbUtils/scripts/lcg-g++-4.3.6
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.3.6
+++ b/LbUtils/scripts/lcg-g++-4.3.6
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.4.0 b/LbUtils/scripts/lcg-g++-4.4.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.4.0
+++ b/LbUtils/scripts/lcg-g++-4.4.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.4.1 b/LbUtils/scripts/lcg-g++-4.4.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.4.1
+++ b/LbUtils/scripts/lcg-g++-4.4.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.4.3 b/LbUtils/scripts/lcg-g++-4.4.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.4.3
+++ b/LbUtils/scripts/lcg-g++-4.4.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.5.0 b/LbUtils/scripts/lcg-g++-4.5.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.5.0
+++ b/LbUtils/scripts/lcg-g++-4.5.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.5.2 b/LbUtils/scripts/lcg-g++-4.5.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.5.2
+++ b/LbUtils/scripts/lcg-g++-4.5.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.5.3 b/LbUtils/scripts/lcg-g++-4.5.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.5.3
+++ b/LbUtils/scripts/lcg-g++-4.5.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.6.1 b/LbUtils/scripts/lcg-g++-4.6.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.6.1
+++ b/LbUtils/scripts/lcg-g++-4.6.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.6.2 b/LbUtils/scripts/lcg-g++-4.6.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.6.2
+++ b/LbUtils/scripts/lcg-g++-4.6.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.6.3 b/LbUtils/scripts/lcg-g++-4.6.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.6.3
+++ b/LbUtils/scripts/lcg-g++-4.6.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.7.0 b/LbUtils/scripts/lcg-g++-4.7.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.7.0
+++ b/LbUtils/scripts/lcg-g++-4.7.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.7.1 b/LbUtils/scripts/lcg-g++-4.7.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.7.1
+++ b/LbUtils/scripts/lcg-g++-4.7.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.7.2 b/LbUtils/scripts/lcg-g++-4.7.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.7.2
+++ b/LbUtils/scripts/lcg-g++-4.7.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.8.0 b/LbUtils/scripts/lcg-g++-4.8.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.8.0
+++ b/LbUtils/scripts/lcg-g++-4.8.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.8.1 b/LbUtils/scripts/lcg-g++-4.8.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.8.1
+++ b/LbUtils/scripts/lcg-g++-4.8.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.8.4 b/LbUtils/scripts/lcg-g++-4.8.4
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.8.4
+++ b/LbUtils/scripts/lcg-g++-4.8.4
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.9.0 b/LbUtils/scripts/lcg-g++-4.9.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.9.0
+++ b/LbUtils/scripts/lcg-g++-4.9.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.9.1 b/LbUtils/scripts/lcg-g++-4.9.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.9.1
+++ b/LbUtils/scripts/lcg-g++-4.9.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.9.2 b/LbUtils/scripts/lcg-g++-4.9.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.9.2
+++ b/LbUtils/scripts/lcg-g++-4.9.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-4.9.3 b/LbUtils/scripts/lcg-g++-4.9.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-4.9.3
+++ b/LbUtils/scripts/lcg-g++-4.9.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-5.1.0 b/LbUtils/scripts/lcg-g++-5.1.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-5.1.0
+++ b/LbUtils/scripts/lcg-g++-5.1.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-5.2.0 b/LbUtils/scripts/lcg-g++-5.2.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-5.2.0
+++ b/LbUtils/scripts/lcg-g++-5.2.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-5.3.0 b/LbUtils/scripts/lcg-g++-5.3.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-5.3.0
+++ b/LbUtils/scripts/lcg-g++-5.3.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-6.1.0 b/LbUtils/scripts/lcg-g++-6.1.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-6.1.0
+++ b/LbUtils/scripts/lcg-g++-6.1.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-g++-6.2.0 b/LbUtils/scripts/lcg-g++-6.2.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-g++-6.2.0
+++ b/LbUtils/scripts/lcg-g++-6.2.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.3.2 b/LbUtils/scripts/lcg-gcc-4.3.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.3.2
+++ b/LbUtils/scripts/lcg-gcc-4.3.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.3.3 b/LbUtils/scripts/lcg-gcc-4.3.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.3.3
+++ b/LbUtils/scripts/lcg-gcc-4.3.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.3.5 b/LbUtils/scripts/lcg-gcc-4.3.5
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.3.5
+++ b/LbUtils/scripts/lcg-gcc-4.3.5
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.3.6 b/LbUtils/scripts/lcg-gcc-4.3.6
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.3.6
+++ b/LbUtils/scripts/lcg-gcc-4.3.6
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.4.0 b/LbUtils/scripts/lcg-gcc-4.4.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.4.0
+++ b/LbUtils/scripts/lcg-gcc-4.4.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.4.1 b/LbUtils/scripts/lcg-gcc-4.4.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.4.1
+++ b/LbUtils/scripts/lcg-gcc-4.4.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.4.3 b/LbUtils/scripts/lcg-gcc-4.4.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.4.3
+++ b/LbUtils/scripts/lcg-gcc-4.4.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.5.0 b/LbUtils/scripts/lcg-gcc-4.5.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.5.0
+++ b/LbUtils/scripts/lcg-gcc-4.5.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.5.2 b/LbUtils/scripts/lcg-gcc-4.5.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.5.2
+++ b/LbUtils/scripts/lcg-gcc-4.5.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.5.3 b/LbUtils/scripts/lcg-gcc-4.5.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.5.3
+++ b/LbUtils/scripts/lcg-gcc-4.5.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.6.1 b/LbUtils/scripts/lcg-gcc-4.6.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.6.1
+++ b/LbUtils/scripts/lcg-gcc-4.6.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.6.2 b/LbUtils/scripts/lcg-gcc-4.6.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.6.2
+++ b/LbUtils/scripts/lcg-gcc-4.6.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.6.3 b/LbUtils/scripts/lcg-gcc-4.6.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.6.3
+++ b/LbUtils/scripts/lcg-gcc-4.6.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.7.0 b/LbUtils/scripts/lcg-gcc-4.7.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.7.0
+++ b/LbUtils/scripts/lcg-gcc-4.7.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.7.1 b/LbUtils/scripts/lcg-gcc-4.7.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.7.1
+++ b/LbUtils/scripts/lcg-gcc-4.7.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.7.2 b/LbUtils/scripts/lcg-gcc-4.7.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.7.2
+++ b/LbUtils/scripts/lcg-gcc-4.7.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.8.0 b/LbUtils/scripts/lcg-gcc-4.8.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.8.0
+++ b/LbUtils/scripts/lcg-gcc-4.8.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.8.1 b/LbUtils/scripts/lcg-gcc-4.8.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.8.1
+++ b/LbUtils/scripts/lcg-gcc-4.8.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.8.4 b/LbUtils/scripts/lcg-gcc-4.8.4
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.8.4
+++ b/LbUtils/scripts/lcg-gcc-4.8.4
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.9.0 b/LbUtils/scripts/lcg-gcc-4.9.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.9.0
+++ b/LbUtils/scripts/lcg-gcc-4.9.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.9.1 b/LbUtils/scripts/lcg-gcc-4.9.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.9.1
+++ b/LbUtils/scripts/lcg-gcc-4.9.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.9.2 b/LbUtils/scripts/lcg-gcc-4.9.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.9.2
+++ b/LbUtils/scripts/lcg-gcc-4.9.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-4.9.3 b/LbUtils/scripts/lcg-gcc-4.9.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-4.9.3
+++ b/LbUtils/scripts/lcg-gcc-4.9.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-5.1.0 b/LbUtils/scripts/lcg-gcc-5.1.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-5.1.0
+++ b/LbUtils/scripts/lcg-gcc-5.1.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-5.2.0 b/LbUtils/scripts/lcg-gcc-5.2.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-5.2.0
+++ b/LbUtils/scripts/lcg-gcc-5.2.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-5.3.0 b/LbUtils/scripts/lcg-gcc-5.3.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-5.3.0
+++ b/LbUtils/scripts/lcg-gcc-5.3.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-6.1.0 b/LbUtils/scripts/lcg-gcc-6.1.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-6.1.0
+++ b/LbUtils/scripts/lcg-gcc-6.1.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gcc-6.2.0 b/LbUtils/scripts/lcg-gcc-6.2.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gcc-6.2.0
+++ b/LbUtils/scripts/lcg-gcc-6.2.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.3.2 b/LbUtils/scripts/lcg-gfortran-4.3.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.3.2
+++ b/LbUtils/scripts/lcg-gfortran-4.3.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.3.3 b/LbUtils/scripts/lcg-gfortran-4.3.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.3.3
+++ b/LbUtils/scripts/lcg-gfortran-4.3.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.3.5 b/LbUtils/scripts/lcg-gfortran-4.3.5
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.3.5
+++ b/LbUtils/scripts/lcg-gfortran-4.3.5
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.3.6 b/LbUtils/scripts/lcg-gfortran-4.3.6
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.3.6
+++ b/LbUtils/scripts/lcg-gfortran-4.3.6
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.4.0 b/LbUtils/scripts/lcg-gfortran-4.4.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.4.0
+++ b/LbUtils/scripts/lcg-gfortran-4.4.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.4.1 b/LbUtils/scripts/lcg-gfortran-4.4.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.4.1
+++ b/LbUtils/scripts/lcg-gfortran-4.4.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.4.3 b/LbUtils/scripts/lcg-gfortran-4.4.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.4.3
+++ b/LbUtils/scripts/lcg-gfortran-4.4.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.5.0 b/LbUtils/scripts/lcg-gfortran-4.5.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.5.0
+++ b/LbUtils/scripts/lcg-gfortran-4.5.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.5.2 b/LbUtils/scripts/lcg-gfortran-4.5.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.5.2
+++ b/LbUtils/scripts/lcg-gfortran-4.5.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.5.3 b/LbUtils/scripts/lcg-gfortran-4.5.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.5.3
+++ b/LbUtils/scripts/lcg-gfortran-4.5.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.6.1 b/LbUtils/scripts/lcg-gfortran-4.6.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.6.1
+++ b/LbUtils/scripts/lcg-gfortran-4.6.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.6.2 b/LbUtils/scripts/lcg-gfortran-4.6.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.6.2
+++ b/LbUtils/scripts/lcg-gfortran-4.6.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.6.3 b/LbUtils/scripts/lcg-gfortran-4.6.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.6.3
+++ b/LbUtils/scripts/lcg-gfortran-4.6.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.7.0 b/LbUtils/scripts/lcg-gfortran-4.7.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.7.0
+++ b/LbUtils/scripts/lcg-gfortran-4.7.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.7.1 b/LbUtils/scripts/lcg-gfortran-4.7.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.7.1
+++ b/LbUtils/scripts/lcg-gfortran-4.7.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.7.2 b/LbUtils/scripts/lcg-gfortran-4.7.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.7.2
+++ b/LbUtils/scripts/lcg-gfortran-4.7.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.8.0 b/LbUtils/scripts/lcg-gfortran-4.8.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.8.0
+++ b/LbUtils/scripts/lcg-gfortran-4.8.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.8.1 b/LbUtils/scripts/lcg-gfortran-4.8.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.8.1
+++ b/LbUtils/scripts/lcg-gfortran-4.8.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.8.4 b/LbUtils/scripts/lcg-gfortran-4.8.4
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.8.4
+++ b/LbUtils/scripts/lcg-gfortran-4.8.4
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.9.0 b/LbUtils/scripts/lcg-gfortran-4.9.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.9.0
+++ b/LbUtils/scripts/lcg-gfortran-4.9.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.9.1 b/LbUtils/scripts/lcg-gfortran-4.9.1
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.9.1
+++ b/LbUtils/scripts/lcg-gfortran-4.9.1
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.9.2 b/LbUtils/scripts/lcg-gfortran-4.9.2
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.9.2
+++ b/LbUtils/scripts/lcg-gfortran-4.9.2
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-4.9.3 b/LbUtils/scripts/lcg-gfortran-4.9.3
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-4.9.3
+++ b/LbUtils/scripts/lcg-gfortran-4.9.3
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-5.1.0 b/LbUtils/scripts/lcg-gfortran-5.1.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-5.1.0
+++ b/LbUtils/scripts/lcg-gfortran-5.1.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-5.2.0 b/LbUtils/scripts/lcg-gfortran-5.2.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-5.2.0
+++ b/LbUtils/scripts/lcg-gfortran-5.2.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-5.3.0 b/LbUtils/scripts/lcg-gfortran-5.3.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-5.3.0
+++ b/LbUtils/scripts/lcg-gfortran-5.3.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-6.1.0 b/LbUtils/scripts/lcg-gfortran-6.1.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-6.1.0
+++ b/LbUtils/scripts/lcg-gfortran-6.1.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/scripts/lcg-gfortran-6.2.0 b/LbUtils/scripts/lcg-gfortran-6.2.0
index f3cf90d5..12f9da12 120000
--- a/LbUtils/scripts/lcg-gfortran-6.2.0
+++ b/LbUtils/scripts/lcg-gfortran-6.2.0
@@ -1 +1 @@
-cern-lxdistcc-wrappers.sh
\ No newline at end of file
+.lcg-compiler-wrapper.sh
\ No newline at end of file
diff --git a/LbUtils/utils/gen_compilers_links.sh b/LbUtils/utils/gen_compilers_links.sh
index b701e218..ac2fa8cb 100755
--- a/LbUtils/utils/gen_compilers_links.sh
+++ b/LbUtils/utils/gen_compilers_links.sh
@@ -12,7 +12,7 @@ for cmd in g{++,cc,fortran} c++ \
                 if [ -n "$version" ] ; then
                     dst=lcg-${cmd}-${version}
                     if [ ! -e ${destdir}/${dst} ] ; then
-                      ln -sv cern-lxdistcc-wrappers.sh ${destdir}/${dst}
+                      ln -sv .lcg-compiler-wrapper.sh ${destdir}/${dst}
                     fi
                 fi
             done
-- 
GitLab


From 02040703dc09812e301db31c8cef08b3d25a752b Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Mon, 26 Sep 2016 15:40:54 +0200
Subject: [PATCH 7/7] use centos7 instead of cc7

---
 LbUtils/utils/gen_compilers_links.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/LbUtils/utils/gen_compilers_links.sh b/LbUtils/utils/gen_compilers_links.sh
index ac2fa8cb..16a0a829 100755
--- a/LbUtils/utils/gen_compilers_links.sh
+++ b/LbUtils/utils/gen_compilers_links.sh
@@ -5,7 +5,7 @@ destdir=$(cd $(dirname $0)/../scripts && pwd)
 for cmd in g{++,cc,fortran} c++ \
            clang{,++,-apply-replacements,-check,-format,-include-fixer,-modernize,-query,-rename,-tidy} ; do
     for prefix in {/cvmfs/sft.cern.ch,/afs/cern.ch/sw}/lcg/{contrib,external,releases,experimental}/{gcc,llvm} ; do
-        for platform in {i686,x86_64}-{slc5,slc6,cc7} ; do
+        for platform in {i686,x86_64}-{slc5,slc6,cc7,centos7} ; do
             for found in ${prefix}/*/${platform}/bin/${cmd} ; do
                 # extract 3 digits version for gcc and 2 digits for clang (llvm)
                 version=$(echo "$found" | sed -n 's_.*/\(gcc/\([0-9]\+\.[0-9]\+\.[0-9]\+\)\|llvm/\([0-9]\+\.[0-9]\+\)\)/.*_\2\3_p')
-- 
GitLab