Hi, I have an openbsd amsterdam vps and KARL is using up so much RAM that it causes the system to swap. I recently upgraded it to 7.1 and it's the first time I had a problem with this (that I noticed). I have tried to put KARL into a login.conf'ed (32 MB data limit) user but ld doesn't like that at all and exits with a memory allocation failure.
What can I do to make KARL reorder_kernel use less memory without buying more RAM? I've turned KARL off for now but that's not a real solution and I hate it. Is there no option in the clang 13.0.0 linker to store what it would normally store in memory to disk? I know it would be slow but KARL doesn't need to be fast if it's backgrounded. I've done some homework googling and found this: https://stackoverflow.com/questions/25197570/llvm-clang-compile-error-with-memory-exhausted in the checked solution, 1 and 2 are sorta out of the question, but question is whether we're using a Debug build of clang? Does anyone know off hand? While I'm here thinking about possible solutions it would be cool if I could allocate a 128 MB vmm inside this vmm (cascaded vmm's?) with a stripped down KARL building kernel and lots of swap, then it can swap all it wants to while linking and it leaves the system in reasonable memory without swapping in the main vm. Perhaps I'm thinking in over-engineering terms here? Best Regards, -peter