Skip to content

Commit

Permalink
update-distcc-symlinks: catch some errors
Browse files Browse the repository at this point in the history
  • Loading branch information
shawnl committed Aug 6, 2018
1 parent d80562b commit b71ae75
Showing 1 changed file with 20 additions and 11 deletions.
31 changes: 20 additions & 11 deletions update-distcc-symlinks.py
Expand Up @@ -31,17 +31,26 @@ def consider_clang(suffix):
consider_gcc("", "")
consider_gcc("c89-", "")
consider_gcc("c99-", "")
for gnu_host in os.listdir(gcc_dir):
consider_gcc("%(gnu_host)s-" % vars(), "")
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())

try:
for gnu_host in os.listdir(gcc_dir):
consider_gcc("%(gnu_host)s-" % vars(), "")
for version in os.listdir(gcc_dir + "/" + gnu_host):
consider_gcc("", "-%(version)s" % vars())
consider_gcc("%(gnu_host)s-" % vars(), "-%(version)s" % vars())
except FileNotFoundError:
pass
except NotADirectoryError:
pass
try:
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())
except FileNotFoundError:
pass
except NotADirectoryError:
pass

consider_clang("")
for ent in os.listdir("/usr/lib"):
Expand Down

0 comments on commit b71ae75

Please sign in to comment.