|
|
|
@ -465,11 +465,15 @@ class Toolchains: |
|
|
|
|
# Check that the toolchain works |
|
|
|
|
print 'Testing' |
|
|
|
|
dirpath = os.path.join(dest, path) |
|
|
|
|
compiler_fname = self.ScanPath(dirpath, True) |
|
|
|
|
if not compiler_fname: |
|
|
|
|
compiler_fname_list = self.ScanPath(dirpath, True) |
|
|
|
|
if not compiler_fname_list: |
|
|
|
|
print 'Could not locate C compiler - fetch failed.' |
|
|
|
|
return 1 |
|
|
|
|
toolchain = Toolchain(compiler_fname, True, True) |
|
|
|
|
if len(compiler_fname_list) != 1: |
|
|
|
|
print ('Internal error, ambiguous toolchains: %s' % |
|
|
|
|
(', '.join(compiler_fname))) |
|
|
|
|
return 1 |
|
|
|
|
toolchain = Toolchain(compiler_fname_list[0], True, True) |
|
|
|
|
|
|
|
|
|
# Make sure that it will be found by buildman |
|
|
|
|
if not self.TestSettingsHasPath(dirpath): |
|
|
|
|