Hi,
is it possible to create a static lib/archive (.lib/.a) that is built "internally" using LTO but that contains only plain 'machine-code' .obj files (no MC/LTO auxiliary data)? So far I haven't found I way to do this with Clang (or with MSVC and its LTCG for that matter)...
This is needed when you want to build a closed-source/commercial static lib package with "whole program optimization" enabled but do not want the LTO/LTCG data leaked into the resulting .a/.lib because this data, AFAIK, makes it much easier to reverse-engineer the original source (plus it makes the .a/.lib much larger and possibly makes it compiler or even compiler-version specific)...
ps. I realize this question is more for a 'Clang users' list but that one doesn't exist AFAICT...