Skip to content

Commit 8642204

Browse files
Rebuilt using pure GNU binutils and GCC
Remove dependencies on earlier forked GNU utilities (gcc-xtensa, binutils-gdb-xtensa) and just use GCC sources, unmodified (except for patches in the esp-quick-toolchain directories).
1 parent 59023e9 commit 8642204

File tree

10 files changed

+18
-74
lines changed

10 files changed

+18
-74
lines changed

package/package_esp8266com_index.template.json

Lines changed: 17 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -111,17 +111,17 @@
111111
"toolsDependencies": [
112112
{
113113
"packager": "esp8266",
114-
"version": "3.0.0-0-c5f5e35",
114+
"version": "3.0.0-gnu1-4fa7857",
115115
"name": "xtensa-lx106-elf-gcc"
116116
},
117117
{
118118
"packager": "esp8266",
119-
"version": "3.0.0-0-c5f5e35",
119+
"version": "3.0.0-gnu1-4fa7857",
120120
"name": "mkspiffs"
121121
},
122122
{
123123
"packager": "esp8266",
124-
"version": "3.0.0-0-c5f5e35",
124+
"version": "3.0.0-gnu1-4fa7857",
125125
"name": "mklittlefs"
126126
},
127127
{
@@ -192,97 +192,41 @@
192192
]
193193
},
194194
{
195-
"version": "3.0.0-0-c5f5e35",
195+
"version": "3.0.0-gnu1-4fa7857",
196196
"name": "xtensa-lx106-elf-gcc",
197197
"systems": [
198198
{
199199
"host": "x86_64-pc-linux-gnu",
200-
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-0/x86_64-linux-gnu.xtensa-lx106-elf-c5f5e35.1562976702.tar.gz",
201-
"archiveFileName": "x86_64-linux-gnu.xtensa-lx106-elf-c5f5e35.1562976702.tar.gz",
202-
"checksum": "SHA-256:9330ffa5bcc52eaf7ec59a93e26ffbfbda2c705bfe88198b51dcb3ffd392bcf4",
203-
"size": "65427861"
200+
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu1/x86_64-linux-gnu.xtensa-lx106-elf-e07da40.1563030100.tar.gz",
201+
"archiveFileName": "x86_64-linux-gnu.xtensa-lx106-elf-e07da40.1563030100.tar.gz",
202+
"checksum": "SHA-256:5c91ce561a930ca0bf7018a3dc2c544540dd5fae8c051094ae1b546a78dcfeaa",
203+
"size": "65747170"
204204
}
205205
]
206206
},
207207
{
208-
"version": "3.0.0-0-c5f5e35",
208+
"version": "3.0.0-gnu1-4fa7857",
209209
"name": "mkspiffs",
210210
"systems": [
211211
{
212212
"host": "x86_64-pc-linux-gnu",
213-
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-0/x86_64-linux-gnu.mkspiffs-7fefeac.1562973794.tar.gz",
214-
"archiveFileName": "x86_64-linux-gnu.mkspiffs-7fefeac.1562973794.tar.gz",
215-
"checksum": "SHA-256:c852c2b8932453ce970a91468e507bdfdbe3d0aac19bc089c82df1edfe3d0b19",
216-
"size": "52440"
217-
},
218-
{
219-
"host": "x86_64-pc-linux-gnu",
220-
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-0/x86_64-linux-gnu.mkspiffs-7fefeac.1562974040.tar.gz",
221-
"archiveFileName": "x86_64-linux-gnu.mkspiffs-7fefeac.1562974040.tar.gz",
222-
"checksum": "SHA-256:241c01a2f1d9a841af99e062426377cc7876da26eaadcbf657b0d018d0f72bfb",
223-
"size": "52437"
224-
},
225-
{
226-
"host": "x86_64-pc-linux-gnu",
227-
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-0/x86_64-linux-gnu.mkspiffs-7fefeac.1562975509.tar.gz",
228-
"archiveFileName": "x86_64-linux-gnu.mkspiffs-7fefeac.1562975509.tar.gz",
229-
"checksum": "SHA-256:0b13c3a5750a4f625d53b71c2040811931cd77802019c7a58fba23cb5791b9a3",
230-
"size": "52440"
231-
},
232-
{
233-
"host": "x86_64-pc-linux-gnu",
234-
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-0/x86_64-linux-gnu.mkspiffs-7fefeac.1562975941.tar.gz",
235-
"archiveFileName": "x86_64-linux-gnu.mkspiffs-7fefeac.1562975941.tar.gz",
236-
"checksum": "SHA-256:393ce1727eb450ebe3f837f7a3f1868194d5d03c16914cc7a3a98286c5234847",
237-
"size": "52440"
238-
},
239-
{
240-
"host": "x86_64-pc-linux-gnu",
241-
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-0/x86_64-linux-gnu.mkspiffs-7fefeac.1562976702.tar.gz",
242-
"archiveFileName": "x86_64-linux-gnu.mkspiffs-7fefeac.1562976702.tar.gz",
243-
"checksum": "SHA-256:d8b957f9e2ddfc430bf62137f3afbb4063c6a013c11613d7d04dc8371594421e",
244-
"size": "52440"
213+
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu1/x86_64-linux-gnu.mkspiffs-7fefeac.1563030100.tar.gz",
214+
"archiveFileName": "x86_64-linux-gnu.mkspiffs-7fefeac.1563030100.tar.gz",
215+
"checksum": "SHA-256:d38ba9d2344635e64fbe20065c3c874f46911247d3648a470a4be86aff5b4648",
216+
"size": "52438"
245217
}
246218
]
247219
},
248220
{
249-
"version": "3.0.0-0-c5f5e35",
221+
"version": "3.0.0-gnu1-4fa7857",
250222
"name": "mklittlefs",
251223
"systems": [
252224
{
253225
"host": "x86_64-pc-linux-gnu",
254-
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-0/x86_64-linux-gnu.mklittlefs-7f77f2b.1562973794.tar.gz",
255-
"archiveFileName": "x86_64-linux-gnu.mklittlefs-7f77f2b.1562973794.tar.gz",
256-
"checksum": "SHA-256:72d1d354c1e19bfae89107138d090cfa4c2ded78558d5653045f983638e1e00c",
226+
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu1/x86_64-linux-gnu.mklittlefs-7f77f2b.1563030100.tar.gz",
227+
"archiveFileName": "x86_64-linux-gnu.mklittlefs-7f77f2b.1563030100.tar.gz",
228+
"checksum": "SHA-256:990b3541ab4d0b5891afa97c3c6894d12a3b0a97b981a536582a93c160575ad8",
257229
"size": "46168"
258-
},
259-
{
260-
"host": "x86_64-pc-linux-gnu",
261-
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-0/x86_64-linux-gnu.mklittlefs-7f77f2b.1562974040.tar.gz",
262-
"archiveFileName": "x86_64-linux-gnu.mklittlefs-7f77f2b.1562974040.tar.gz",
263-
"checksum": "SHA-256:c37625bfeee1919084dc284e2fb7e9e3ea60ed5d04298c411a082acc6ec8239e",
264-
"size": "46166"
265-
},
266-
{
267-
"host": "x86_64-pc-linux-gnu",
268-
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-0/x86_64-linux-gnu.mklittlefs-7f77f2b.1562975509.tar.gz",
269-
"archiveFileName": "x86_64-linux-gnu.mklittlefs-7f77f2b.1562975509.tar.gz",
270-
"checksum": "SHA-256:c21b52cd7e080f2b600edb44f84568660805542c08e68a5ca74d37c32826bf96",
271-
"size": "46166"
272-
},
273-
{
274-
"host": "x86_64-pc-linux-gnu",
275-
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-0/x86_64-linux-gnu.mklittlefs-7f77f2b.1562975941.tar.gz",
276-
"archiveFileName": "x86_64-linux-gnu.mklittlefs-7f77f2b.1562975941.tar.gz",
277-
"checksum": "SHA-256:a0ce96d342f9ef62a79af189c48e2da8d1dd785b9e7f1c7a29b9bf49e1870e9d",
278-
"size": "46167"
279-
},
280-
{
281-
"host": "x86_64-pc-linux-gnu",
282-
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-0/x86_64-linux-gnu.mklittlefs-7f77f2b.1562976702.tar.gz",
283-
"archiveFileName": "x86_64-linux-gnu.mklittlefs-7f77f2b.1562976702.tar.gz",
284-
"checksum": "SHA-256:6bf807b81055dbb68114cc558cd993a8133087d8a8ee679a5c10a3f0afb18884",
285-
"size": "46167"
286230
}
287231
]
288232
}

tools/sdk/lib/libgcc.a

1.62 KB
Binary file not shown.

tools/sdk/lib/libhal.a

0 Bytes
Binary file not shown.

tools/sdk/lib/libstdc++-exc.a

6.61 KB
Binary file not shown.

tools/sdk/lib/libstdc++.a

6.63 KB
Binary file not shown.

tools/sdk/libc/xtensa-lx106-elf/include/sys/reent.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ struct _reent
402402
char *_asctime_buf;
403403

404404
/* signal info */
405-
void (**(_sig_func))(int);
405+
void (**_sig_func)(int);
406406

407407
# ifndef _REENT_GLOBAL_ATEXIT
408408
/* atexit stuff */
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)