libera/#clasp - IRC Chatlog
Search
18:37:14
drmeister
I'm currently working on speeding up startup. I more or less figured out how to use multiple cores to link at startup.
18:37:41
drmeister
Of course what I need isn't supported by llvm13 - but it will be in llvm13.0.1 (sigh).
18:38:59
drmeister
I'm going to put it aside though for a few days. I need to refactor how we deal with code so that we aren't allocating huge amounts of memory for code.
18:40:55
drmeister
The parallel JIT doesn't let me store anything in thread-local storage. I have to do everything in global variables.
19:12:29
yitzi
How can the API change from 13.0.0 to 13.0.1? Are they not using semantic versioning over there?
19:28:13
phantomics
If anyone can help I'm having some trouble compiling Clasp, is a specific gcc version required? I'm getting a long list of error messages like /usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/fs_path.h:380: error: undefined reference to 'std::filesystem::__cxx11::path::has_root_directory() const' when building build/boehm/iclasp-boehm
19:29:30
phantomics
I'm using llvm, have llvm 13, not sure why it's looking in a /usr/lib/gcc folder
19:32:29
drmeister
phantomics: Copy the wscript.config.template to wscript.config and edit this line:
19:33:07
drmeister
It's the path to the llvm-config executable - it tells clasp where everything llvm/clang are
19:33:28
phantomics
Got it, thanks, I tried entering llvm-config in the CLI and it doesn't seem to be present on the system