Martin Storsjö

Results 436 comments of Martin Storsjö

FWIW, since 57909b53d6d2099e45873688b659ce071f6039ef, CC @xclaesse, I see that this issue has been alleviated a fair amount - as long as `WINEPATH` ends up short enough, none of this gets triggered....

> I wish `llvm-cxxfilt` was capable of handling Microsoft mangling. Relying on MSVC toolchain for that is kinda embarrassing. LLVM does have `llvm-undname` though, which mostly should do the same...

Thanks for checking in! See https://github.com/mstorsjo/llvm-mingw/issues/253 for more discussion around the use of config files. The issues I ran into, which I mentioned in the revert, https://github.com/mstorsjo/llvm-mingw/commit/e0964ce24c086bb9f7de0916157f9177e85049d6, have been fixed....

> One apparent side effect of this change is a reduction in the set of target triples that will successfully compile. > > For example, all the following `-target` options...

> > @Andarwinux can you provide more details about the Rust issue? > > Use -Clinker-plugin-lto=yes -Clto to build a rust project such as libdovi as a static library, then...

> For wrapper-based llvm-mingw, I just append -target x86_64-pc-windows-gnu to the wrapper, while config-based llvm-mingw overrides -target via global CFLAGS, but can't build anything at all without a config for...

> allowing statically linking libLLVM to speed up compilation significantly without inflating the size or even reducing the total size. Are you referring to the performance penalty of the dynamically...

> The difference is small enough for most small source files, but is noticeable for some huge sources, such as sqlite3.c and Qt6 with UNITY_BUILD enabled. On my machine, clang...

> > 14 % for that sounds like a lot - that's not what I'm seeing, so I would think there's another factor playing in here too. > > I...

> Back on topic, since the config triple hack was rejected, I'm not sure how hard it would be to fix this on Rust or LLVM side. While the target...