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) |