File tree 2 files changed +15
-12
lines changed
2 files changed +15
-12
lines changed Original file line number Diff line number Diff line change 3
3
After updating SDK libraries to a new version, do the following changes.
4
4
5
5
6
- 1 . Remove mem_manager.o from libmain.a to use custom heap implementation
6
+ Remove mem_manager.o from libmain.a to use custom heap implementation, and time.o to fix redefinition of time-related functions:
7
7
8
- ``` bash
9
- xtensa-lx106-elf-ar -d libmain.a mem_manager.o
10
- ```
8
+ ``` bash
9
+ xtensa-lx106-elf-ar -d libmain.a mem_manager.o
10
+ xtensa-lx106-elf-ar -d libmain.a time.o
11
+ ```
11
12
12
13
## Updating libstdc++
13
14
14
15
After building gcc using crosstool-NG, get compiled libstdc++ and remove some objects:
15
16
16
- xtensa-lx106-elf-ar d libstdc++.a pure.o
17
- xtensa-lx106-elf-ar d libstdc++.a vterminate.o
18
- xtensa-lx106-elf-ar d libstdc++.a guard.o
19
- xtensa-lx106-elf-ar d libstdc++.a functexcept.o
20
- xtensa-lx106-elf-ar d libstdc++.a del_op.o
21
- xtensa-lx106-elf-ar d libstdc++.a del_opv.o
22
- xtensa-lx106-elf-ar d libstdc++.a new_op.o
23
- xtensa-lx106-elf-ar d libstdc++.a new_opv.o
17
+ ``` bash
18
+ xtensa-lx106-elf-ar d libstdc++.a pure.o
19
+ xtensa-lx106-elf-ar d libstdc++.a vterminate.o
20
+ xtensa-lx106-elf-ar d libstdc++.a guard.o
21
+ xtensa-lx106-elf-ar d libstdc++.a functexcept.o
22
+ xtensa-lx106-elf-ar d libstdc++.a del_op.o
23
+ xtensa-lx106-elf-ar d libstdc++.a del_opv.o
24
+ xtensa-lx106-elf-ar d libstdc++.a new_op.o
25
+ xtensa-lx106-elf-ar d libstdc++.a new_opv.o
26
+ ```
24
27
You can’t perform that action at this time.
0 commit comments