Page 1 of 1

LLVM cache not architecture-specific

Posted: Sun Nov 27, 2016 9:11
by Rachael
I was planning to tackle this one myself when I figure out a good way to #ifdef 64-bit or something like that. But you may already know, anyway, and this would be a quick fix. :P

Basically, when switching between 32-bit and 64-bit QZDoom builds under the same drawer version, QZDoom crashes when initiating the drawers due to architecture differences.

Re: LLVM cache not architecture-specific

Posted: Sun Nov 27, 2016 9:39
by dpJudas
I think the easiest way of working around this issue is to add a 32bit or 64bit postfix to the drawer filename.

Overall, I see it just as another nail in the coffin for the way I use LLVM. If only it wasn't so boring to research how to persuade CMake to eat .asm and .s files. Whether those can just use MASM or if it requires the annoying NASM compiler dependency that ZDoom needs..

Re: LLVM cache not architecture-specific

Posted: Sat Dec 03, 2016 5:50
by dpJudas
We can close this one because QZDoom is no longer using such a cache. :)

Re: LLVM cache not architecture-specific

Posted: Sat Dec 03, 2016 8:16
by Rachael
Very true. I should probably remove the DelLLVMCache.cmd from the distribution, as well.