| b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame] | 1 | --- a/src/mklibs |
| 2 | +++ b/src/mklibs | ||||
| 3 | @@ -611,7 +611,7 @@ while 1: | ||||
| 4 | # compile in only used symbols | ||||
| 5 | cmd = [] | ||||
| 6 | cmd.extend(gcc_options) | ||||
| 7 | - cmd.append("-nostdlib -nostartfiles -shared -Wl,-soname=" + soname) | ||||
| 8 | + cmd.append("-nostdlib -nostartfiles -shared -Wl,--gc-sections -Wl,-soname=" + soname) | ||||
| 9 | cmd.extend(["-u%s" % a.linker_name() for a in symbols]) | ||||
| 10 | cmd.extend(["-o", dest_path + "/" + so_file_name + "-so"]) | ||||
| 11 | cmd.extend(extra_pre_obj) | ||||