Skip to content

Commit a2f29c8

Browse files
committed
gcc14 wip
drop old libstdc++ and libhal from searchpath in tools/sdk/lib/ ld renames to symbols from string.h to rom_..., allowing newlib impl toolchain package is expected to provide both of these
1 parent 5874351 commit a2f29c8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+62
-0
lines changed

tools/sdk/ld/eagle.rom.addr.v6.ld

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,9 +200,14 @@ PROVIDE ( mem_malloc = 0x40001b40 );
200200
PROVIDE ( mem_realloc = 0x40001c6c );
201201
PROVIDE ( mem_trim = 0x40001a14 );
202202
PROVIDE ( mem_zalloc = 0x40001c58 );
203+
/* renamed to rom_... for gcc14 update
203204
PROVIDE ( memcmp = 0x4000dea8 );
204205
PROVIDE ( memcpy = 0x4000df48 );
205206
PROVIDE ( memmove = 0x4000e04c );
207+
*/
208+
PROVIDE ( rom_memcmp = 0x4000dea8 );
209+
PROVIDE ( rom_memcpy = 0x4000df48 );
210+
PROVIDE ( rom_memmove = 0x4000e04c );
206211
PROVIDE ( memset = 0x4000e190 );
207212
PROVIDE ( multofup = 0x400031c0 );
208213
PROVIDE ( pbkdf2_sha1 = 0x4000b840 );
@@ -321,12 +326,20 @@ PROVIDE ( slc_to_host_chain_recycle = 0x40005f10 );
321326
PROVIDE ( software_reset = 0x4000264c );
322327
PROVIDE ( spi_flash_attach = 0x40004644 );
323328
PROVIDE ( srand = 0x400005f0 );
329+
/* renamed to rom_... for gcc14 update
324330
PROVIDE ( strcmp = 0x4000bdc8 );
325331
PROVIDE ( strcpy = 0x4000bec8 );
326332
PROVIDE ( strlen = 0x4000bf4c );
327333
PROVIDE ( strncmp = 0x4000bfa8 );
328334
PROVIDE ( strncpy = 0x4000c0a0 );
329335
PROVIDE ( strstr = 0x4000e1e0 );
336+
*/
337+
PROVIDE ( rom_strcmp = 0x4000bdc8 );
338+
PROVIDE ( rom_strcpy = 0x4000bec8 );
339+
PROVIDE ( rom_strlen = 0x4000bf4c );
340+
PROVIDE ( rom_strncmp = 0x4000bfa8 );
341+
PROVIDE ( rom_strncpy = 0x4000c0a0 );
342+
PROVIDE ( rom_strstr = 0x4000e1e0 );
330343
PROVIDE ( timer_insert = 0x40002c64 );
331344
PROVIDE ( uartAttach = 0x4000383c );
332345
PROVIDE ( uart_baudrate_detect = 0x40003924 );

tools/sdk/lib/NONOSDK221/libairkiss.a

0 Bytes
Binary file not shown.

tools/sdk/lib/NONOSDK221/libcrypto.a

-100 Bytes
Binary file not shown.

tools/sdk/lib/NONOSDK221/libespnow.a

-208 Bytes
Binary file not shown.

tools/sdk/lib/NONOSDK221/libmain.a

-100 Bytes
Binary file not shown.
-228 Bytes
Binary file not shown.

tools/sdk/lib/NONOSDK221/libphy.a

-48 Bytes
Binary file not shown.

tools/sdk/lib/NONOSDK221/libpp.a

-226 Bytes
Binary file not shown.
-32 Bytes
Binary file not shown.

tools/sdk/lib/NONOSDK221/libwpa.a

-46 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)