mirror of https://github.com/ARMmbed/mbed-os.git
87304f8812
### Description This is to fix linker not finding symbols declared in object files inside static library files. For this case throwing:- > rm-none-eabi-g++: error: unrecognized command line option '--wrap=main'; did you mean '--warn-main'? For this case to include libmbed.a which contains mbed_alloc_wrappers.o: U __real__calloc_r U __real__free_r U __real__malloc_r U __real__memalign_r U __real__realloc_r 00000000 T __wrap__calloc_r 00000000 T __wrap__free_r 00000000 T __wrap__malloc_r 00000000 T __wrap__memalign_r 00000000 T __wrap__realloc_r 00000000 T free_wrapper 00000000 T malloc_wrapper 00000000 T mbed_stats_heap_get U memset This patch also changed the library order to system and then user. -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -lmbed Resolves: #7155 ### Pull request type [ x ] Fix [ ] Refactor [ ] Target update [ ] Feature [ ] Breaking change |
||
---|---|---|
.. | ||
.cproject.tmpl | ||
.gdbinit.tmpl | ||
__init__.py | ||
launch.tmpl | ||
launch5x.tmpl |