|
@@ -4,6 +4,7 @@ import os.path
|
|
import re
|
|
import re
|
|
import requests
|
|
import requests
|
|
import textwrap
|
|
import textwrap
|
|
|
|
+import sys
|
|
|
|
|
|
BASE_URL = "https://toolchains.bootlin.com/downloads/releases/toolchains"
|
|
BASE_URL = "https://toolchains.bootlin.com/downloads/releases/toolchains"
|
|
|
|
|
|
@@ -479,6 +480,10 @@ def get_toolchains():
|
|
version = parts[2][len("bleeding-edge-"):]
|
|
version = parts[2][len("bleeding-edge-"):]
|
|
tmp[(arch, libc, variant)] = version
|
|
tmp[(arch, libc, variant)] = version
|
|
|
|
|
|
|
|
+ if len(tmp) == 0:
|
|
|
|
+ print("ERROR: no toolchains found for architecture %s" % arch)
|
|
|
|
+ sys.exit(1)
|
|
|
|
+
|
|
toolchains += [Toolchain(k[0], k[1], k[2], v) for k, v in tmp.items()]
|
|
toolchains += [Toolchain(k[0], k[1], k[2], v) for k, v in tmp.items()]
|
|
|
|
|
|
return toolchains
|
|
return toolchains
|