freenode/#clasp - IRC Chatlog
Search
8:44:44
attila_lendvai
so, the memory usage of the build is reasonable up until the point of linking. did anyone consider making the linking tasks serial, while everything else remains parallel?
9:11:33
attila_lendvai
ACTION has found this re llvm latest: https://github.com/NixOS/nixpkgs/issues/114828
9:25:36
attila_lendvai
drmeister, re latest llvm: is it just a single fix that is needed? i.e. i could just cherry-pick on top of llvm 12 and make it work? or does the future branch need an entangled web of various llvm developments?
12:13:02
Bike
"missing file: '/Users/bike/src/clasp/build/boehm/generated/initializers_inc.h'" ok then.
13:33:31
drmeister
Bike: I made some changes to improve the C++ interoperation demo. You install the extensions in the 'extensions' directory now. All of the path and building problems for the extensions are then solved because it now integrates with our build system.
13:38:31
drmeister
I'm building in like four different clones - I fixed it in one of them - hang on.
13:51:21
drmeister
I'm squeezing some useless classes out of Cando and changing some class fields to GC managed objects to eliminate hand editing of the static analyzer generated file.
14:22:54
attila_lendvai
drmeister, re llvm and the future branch: is it 1) just a simple fix that you need from LLVM's git HEAD or 2) new developments in LLVM
14:23:57
drmeister
The LLJIT and JITLink facility has been rapidly advancing motivated by things we needed in clasp.
14:25:16
drmeister
The JITLink facility is a dynamic linker for jitted code - it's only in the last month or so that support for linux advanced to the point where JITLink works on linux.
14:25:20
attila_lendvai
ok, that's a little more complicated nix-wise, but there's work on packaging the latest llvm from git