Thiago Macieira wrote:

> On Friday 11 September 2015 10:24:32 René J.V. Bertin wrote:

> I've only ever tested LTO builds on Linux. That's where llvm-ar comes from --
> the *official* clang + LLVM build.

Quick check: my llvm 3.5.1 build on Linux indeed has llvm-ar, but it's got a 
-3.5 suffix like all other user-visible commands. I think that's what's 
official 
on Debian/Ubuntu at least; does Qt's build system pick up binaries named that 
way?

>> It seems that the ar command works too though it complains about and ignores
>> invalid debug info (which fits in with though doesn't fully explain my
>> experience that LTO builds lack debug information in shared libraries).
> 
> That depends on whether the .o files were fat or thin.

I don't know of a way to chose between those options with clang, but if I 
understand you correctly and the .o files were thin, wouldn't that also cause 
executables to lack debugging info? Because executables do seem to have 
everything for normal debugging.

R.

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to