-
Notifications
You must be signed in to change notification settings - Fork 0
/
registry.bzl
145 lines (139 loc) · 8.28 KB
/
registry.bzl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
"""arm registry
"""
load("@bazel_utilities//toolchains:registry.bzl", "gen_archives_registry")
ARM_NONE_EABI_ARCHIVES_13_3_REL1 = {
"toolchain": "arm-none-eabi",
"version": "13.3.rel1",
"version-short": "13.3",
"latest": True,
"details": {
"compiler_version": "13.3.1",
"build_file": "compiler.BUILD_arm"
},
"archives": {
"windows_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-mingw-w64-i686-arm-none-eabi.zip",
"sha256": "E46FDA043C0CE83582BC8DB4B3EF85F77F4BEB7333344C2F4193C17E1167A095",
"strip_prefix": "arm-gnu-toolchain-13.3.Rel1-mingw-w64-i686-arm-none-eabi",
},
"linux_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz",
"sha256": "95C011CEE430E64DD6087C75C800F04B9C49832CC1000127A92A97F9C8D83AF4",
"strip_prefix": "arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi",
},
"linux_aarch64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-aarch64-arm-none-eabi.tar.xz",
"sha256": "C8824BFFD057AFCE2259F7618254E840715F33523A3D4E4294F471208F976764",
"strip_prefix": "arm-gnu-toolchain-13.3.rel1-aarch64-arm-none-eabi",
},
"darwin_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-darwin-arm64-aarch64-none-elf.tar.xz",
"sha256": "1AB00742D1ED0926E6F227DF39D767F8EFAB46F5250505C29CB81F548222D794",
"strip_prefix": "arm-gnu-toolchain-13.3.Rel1-darwin-x86_64-arm-none-eabi",
},
"darwin_aarch64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-darwin-arm64-arm-none-eabi.tar.xz",
"sha256": "FB6921DB95D345DC7E5E487DD43B745E3A5B4D5C0C7CA4F707347148760317B4",
"strip_prefix": "arm-gnu-toolchain-13.3.rel1-darwin-arm64-arm-none-eabi",
}
}
}
ARM_NONE_EABI_ARCHIVES_13_2_REL1 = {
"toolchain": "arm-none-eabi",
"version": "13.2.rel1",
"version-short": "13.2",
"details": {
"compiler_version": "13.2.1",
"build_file": "compiler.BUILD_arm"
},
"archives": {
"windows_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-arm-none-eabi.zip?rev=93fda279901c4c0299e03e5c4899b51f&hash=A3C5FF788BE90810E121091C873E3532336C8D46",
"sha256": "51D933F00578AA28016C5E3C84F94403274EA7915539F8E56C13E2196437D18F",
"strip_prefix": "arm-gnu-toolchain-13.2.Rel1-mingw-w64-i686-arm-none-eabi",
},
"linux_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x86_64-arm-none-eabi.tar.xz?rev=e434b9ea4afc4ed7998329566b764309&hash=688C370BF08399033CA9DE3C1CC8CF8E31D8C441",
"sha256": "6CD1BBC1D9AE57312BCD169AE283153A9572BD6A8E4EEAE2FEDFBC33B115FDBB",
"strip_prefix": "arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi",
},
"linux_aarch64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-aarch64-arm-none-eabi.tar.xz?rev=17baf091942042768d55c9a304610954&hash=7F32B9E3ADFAFC4F8F74C30EBBBFECEB1AC96B60",
"sha256": "8FD8B4A0A8D44AB2E195CCFBEEF42223DFB3EDE29D80F14DCF2183C34B8D199A",
"strip_prefix": "arm-gnu-toolchain-13.2.Rel1-aarch64-arm-none-eabi",
},
"darwin_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-darwin-x86_64-arm-none-eabi.tar.xz?rev=a3d8c87bb0af4c40b7d7e0e291f6541b&hash=10927356ACA904E1A0122794E036E8DDE7D8435D",
"sha256": "075FAA4F3E8EB45E59144858202351A28706F54A6EC17EEDD88C9FB9412372CC",
"strip_prefix": "arm-gnu-toolchain-13.2.Rel1-darwin-x86_64-arm-none-eabi",
}
}
}
ARM_NONE_EABI_ARCHIVES_12_3_REL1 = {
"toolchain": "arm-none-eabi",
"version": "12.3.rel1",
"version-short": "12.3",
"details": {
"compiler_version": "12.3.1",
"build_file": "compiler.BUILD_arm"
},
"archives": {
"windows_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/12.3.rel1/binrel/arm-gnu-toolchain-12.3.rel1-mingw-w64-i686-arm-none-eabi.zip?rev=e6948d78806d4815912a858a6f6a85f6&hash=B20A83F31B9938D5EF819B14924A67E3",
"sha256": "D52888BF59C5262EBF3E6B19B9F9E6270ECB60FD218CF81A4E793946E805A654",
"strip_prefix": "arm-gnu-toolchain-12.3.Rel1-mingw-w64-i686-arm-none-eabi",
},
"linux_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/12.3.rel1/binrel/arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi.tar.xz?rev=dccb66bb394240a98b87f0f24e70e87d&hash=B788763BE143D9396B59AA91DBA056B6",
"sha256": "12A2815644318EBCCEAF84BEABB665D0924B6E79E21048452C5331A56332B309",
"strip_prefix": "arm-gnu-toolchain-12.3.Rel1-x86_64-arm-none-eabi",
},
"linux_aarch64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/12.3.rel1/binrel/arm-gnu-toolchain-12.3.rel1-aarch64-arm-none-eabi.tar.xz?rev=420215e7c8d14d90b5227eb5486d8c75&hash=315EF6A79273453E2306E2E9F52D80E1",
"sha256": "14C0487D5753F6071D24E568881F7C7E67F80DD83165DEC5164B3731394AF431",
"strip_prefix": "arm-gnu-toolchain-12.3.Rel1-aarch64-arm-none-eabi",
},
"darwin_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/12.3.rel1/binrel/arm-gnu-toolchain-12.3.rel1-darwin-arm64-arm-none-eabi.pkg?rev=4edd4cb671024bd1aa96ef07a799f4cd&hash=2D2A4C3320AFF774F1B814636A668DEB",
"sha256": "A475C9CF491D4FFC2EBF04BE3E9DC557729AD011BC1837DFAA1BA55B867272FA",
"strip_prefix": "arm-gnu-toolchain-12.3.Rel1-darwin-x86_64-arm-none-eabi",
}
}
}
ARM_NONE_EABI_ARCHIVES_11_3_REL1 = {
"toolchain": "arm-none-eabi",
"version": "11.3.rel1",
"version-short": "11.3",
"details": {
"compiler_version": "11.3.1",
"build_file": "compiler.BUILD_arm"
},
"archives": {
"windows_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-mingw-w64-i686-arm-none-eabi.zip?rev=82f0e95b5a7740d9899e6ce375df8106&hash=E8C79FCFC43534AC1D691CBEE00F34D0",
"sha256": "23F24595AA575FBA4FDB0CB086DF4B053862AF60837502CB7E52BD4FB3D76C36",
"strip_prefix": "arm-gnu-toolchain-11.3.Rel1-mingw-w64-i686-arm-none-eabi",
},
"linux_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi.tar.xz?rev=95edb5e17b9d43f28c74ce824f9c6f10&hash=D5ACE3A6F75F603551D7702E00ED7B29",
"sha256": "D420D87F68615D9163B99BBB62FE69E85132DC0A8CD69FCA04E813597FE06121",
"strip_prefix": "arm-gnu-toolchain-11.3.Rel1-x86_64-arm-none-eabi",
},
"linux_aarch64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-aarch64-arm-none-eabi.tar.xz?rev=82c9a3730e454ab6b8101952cd700cda&hash=A484F380E7D73DF3C5F13CA6EBB954D5",
"sha256": "6C713C11D018DCECC16161F822517484A13AF151480BBB722BADD732412EB55E",
"strip_prefix": "arm-gnu-toolchain-11.3.Rel1-aarch64-arm-none-eabi",
},
"darwin_x86_64": {
"url": "https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-darwin-x86_64-arm-none-eabi.tar.xz?rev=0f93cc5b9df1473dabc1f39b06feb468&hash=7DF6BEF69DFDF7226B812B30BF45F552",
"sha256": "97621C58F246F38135DA38F6CA8197A23190C01650C8265BE3346895C3FC34D2",
"strip_prefix": "arm-gnu-toolchain-11.3.Rel1-darwin-x86_64-arm-none-eabi",
}
}
}
ARM_REGISTRY = gen_archives_registry([
ARM_NONE_EABI_ARCHIVES_13_3_REL1,
ARM_NONE_EABI_ARCHIVES_13_2_REL1,
ARM_NONE_EABI_ARCHIVES_12_3_REL1,
ARM_NONE_EABI_ARCHIVES_11_3_REL1
])