libera/#clasp - IRC Chatlog
Search
14:27:07
drmeister
Something happened with the powerstrip so we moved everything over to another one.
14:32:47
Bike
did we have an AUR for clasp on arch? i should try building it on my home machine now that i have llvm13
14:33:03
Bike
i just tried building it from the github repo but it's complaining it can't find clang AST libraries for some strange reaosn
16:34:41
phantomics
Hi drmeister, a question - you mentioned before the message that "LLVM implementation prior to LLVM 9.0 requires linking with -lc++fs" for std::filesystem. Is it possible I could make my Clasp build work by adding that option? It's looking like in order to solve my build problems otherwise I'll need to do a full OS upgrade.
16:56:05
Bike
phantomics: if you mean trying to build clasp with llvm9, that's probably not going to work. we rely on a lot of the new JIT stuff.
17:04:00
phantomics
Bike: I have llvm13, that part isn't a problem, it just appears that without libstdc++-9 or 10, I need to manually link std::filesystem
17:04:31
phantomics
If I pass that flag described in the error mentioned above, it looks like I may be able to link it and not need to upgrade to a new library where it's automatically linked
17:09:56
drmeister
phantomics: In the wscript.config file you can uncomment the LINKFLAGS and try adding the -lc++fs there. Then you need to ./waf configure and then ./waf build_cboehmprecise
17:10:31
drmeister
You are in uncharted territory. We haven't tried building with old C++ libraries.
17:11:57
drmeister
We/I have been working hard to develop clasp without worrying about users experiences because that would slow us down. Once llvm-13.0.1 comes out then we will start dealing with distribution problems.
17:12:44
drmeister
I'm currently working on speeding up the "time-to-first-plot" to try and get it under one second on multicore machines. It uses an LLVM feature that is 7 weeks old.