libera/#clasp - IRC Chatlog
Search
11:40:26
yitzi
Not yet. Trying to get through dcando. I am running it in a docker instance on my own machine and killing the workflow when I find an issue. So at least it doesn't take 5 hours to know if there is an issue. I think we will have something soon.
11:41:27
drmeister
What is the approach with quicklisp now? Where is the code that sets up all the dcando dependencies?
11:43:26
yitzi
A custom clasprc file is used during the build that loads quicklisp from the build directory. It adds quickclasp also. The extension loading mechanism looks for quicklisp and if it is found it uses QL:QUICKLOAD, otherwise it falls back to ASDF:LOAD-SYSTEM (which is used by clpm).
11:44:28
yitzi
I've removed the code that I was working on to create snapshots in the user's `~/.local/bin/` and avoid setting up quicklisp in the build directory. I'll delay working on that until after the debian packages work.
11:47:04
yitzi
It is generated by koga into `/build/boehmprecise/`. Look in `src/koga/scripts.lisp` at the bottom.
11:52:21
yitzi
If you checkout the ext-load branch and run koga you should be able to see it in `/build/boehmprecise/` or whatever the variant name is.
11:53:31
drmeister
https://github.com/clasp-developers/clasp/blob/ext-load/src/koga/scripts.lisp#L143
12:09:29
yitzi
After you run koga in the ext-load branch you should see the file `build/boehmprecise/clasprc.lisp` ... It gets generated by the script code you posted. The very last method.
12:15:19
drmeister
You mentioned yesterday you would need something installed to build the ubuntu package on zeus?
12:17:18
yitzi
Can't build on zeus as it turns out. Need at least Debian Bookworm. If zeus had docker I could do it inside that.
12:26:14
drmeister
Docker will benefit from more memory - zeus has 32GB memory - could we get by with that? I ordered 128GB but it gave memory errors so I sent it back and I will hopefully get back working modules.
13:59:41
drmeister
Yes - it's useful for us there. It would also be useful for when we still use c++ exception handing unwinding - correct?