<meta http-equiv="Content-Type" content="text/html; charset=GB18030"><div>(Sorry for sending an incomplete email by mistake)</div><div>Hi, I'm currently using llvm3.6.2 tool to get the bc file of a project, at some point, due to incomplete compilation (incomplete compilation doesn't affect my purpose), I have no way to get the whole bc file, but only the subparts of the bc file as shown below</div><div><br><img src="cid:4BE33E3B@0EB8B844.8C61EB61" style="" id="img_insert_1642815002594048618694602052526"></div><div>When I try to link them with the llvm-link tool, I get a symbol multiple definition error. So I thought I should use the --override= option to override the multiple definitions. However llvm3.6.2 does not have this option. I learned that this option exists in higher versions of llvm-link. However, for version 3.6.2 bc files, linking them together results in the following.</div><div><img src="cid:0631022C@09BE006C.8C61EB61.png" style="width: 843px; height: 292px;" id="img_insert_164281557938206719134342253719" modifysize="44%" diffpixels="5px" scalingmode="zoom"></div><div>A 19M and a 700+M bc link up is 52M, so obviously something is wrong somewhere. By WARNING I think it is probably the version. So is there a way to change the version of bc? Or is there any other way to solve my problem? Thank you very much.<br><br></div>