summaryrefslogtreecommitdiff
path: root/update-distcc-symlinks.py
diff options
context:
space:
mode:
authorShawn Landden <slandden@gmail.com>2018-07-25 21:22:27 -0700
committerGitHub <noreply@github.com>2018-07-25 21:22:27 -0700
commit67ffe7bf5be5065afaab335d38dfd428ebae143d (patch)
treeebcdb625cc5843ace152fd4ea0a37a1517a5db33 /update-distcc-symlinks.py
parent08c24d2d71bffed9c224a722f2958757a35545f2 (diff)
parentb3e335cfcb2016fe12473396270b1a83a0818c95 (diff)
downloaddistcc-git-67ffe7bf5be5065afaab335d38dfd428ebae143d.tar.gz
Merge branch 'master' into ssh-fix
Diffstat (limited to 'update-distcc-symlinks.py')
-rwxr-xr-xupdate-distcc-symlinks.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/update-distcc-symlinks.py b/update-distcc-symlinks.py
index f467ead..af0fffe 100755
--- a/update-distcc-symlinks.py
+++ b/update-distcc-symlinks.py
@@ -4,6 +4,7 @@ import subprocess, string, os, stat, re
distcc_dir = "/usr/lib/distcc"
gcc_dir = "/usr/lib/gcc"
+gcccross_dir = "/usr/lib/gcc-cross"
old_symlinks = set()
new_symlinks = set()
standard_names = ["cc", "c++", "c89", "c99"]
@@ -35,6 +36,12 @@ for gnu_host in os.listdir(gcc_dir):
for version in os.listdir(gcc_dir + "/" + gnu_host):
consider_gcc("", "-%(version)s" % vars())
consider_gcc("%(gnu_host)s-" % vars(), "-%(version)s" % vars())
+for gnu_host in os.listdir(gcccross_dir):
+ consider_gcc("%(gnu_host)s-" % vars(), "")
+ for version in os.listdir(gcccross_dir + "/" + gnu_host):
+ consider_gcc("", "-%(version)s" % vars())
+ consider_gcc("%(gnu_host)s-" % vars(), "-%(version)s" % vars())
+
consider_clang("")
for ent in os.listdir("/usr/lib"):