libera/#clasp - IRC Chatlog
Search
13:19:45
yitzi
drmeister: Pushed a potential fix. You'll need to do `git pull && ./koga && ninja -C build sclasp-boehmprecise`
13:20:26
yitzi
It is a bit of a kludge that will probably be better once I finish this logical pathname idea.
15:11:40
yitzi
If everything works then this is done. https://github.com/clasp-developers/clasp/pull/1343
16:49:21
drmeister
I'd like to time the sclasp build from eclasp to get an idea of what cando-user-install will look like
16:50:17
yitzi
The default target is eclasp, so unless you change that `ninja -C build` will just build eclasp.
16:51:11
yitzi
The time for `ninja -C build sclasp-boehmprecise` will be longer that cando-user-install cause it does more.
16:52:30
yitzi
One way to try see the time that it would take would be to do the build in a docker image, then `ninja -C build install` before just running cando-user-install.
16:54:29
yitzi
Look in the cando-user-install script and change the binary references to the cando/clasp in your build tree.
17:06:06
drmeister
So edit extensions/cando/clasp-user-install and change the three invocations of `clasp` to `/Users/meister/Development/cando/build/boehmprecise/clasp`
17:11:03
yitzi
drmeister: and change `cando` to `/Users/meister/Development/cando/build/boehmprecise/cando`
17:22:08
drmeister
I modified the cando-user-install script as described above. It's building that now.
17:25:01
drmeister
We don't have a relocatable scando executable right now because there are absolute paths within scando that force us to build it on the users computer where all these absolute paths are consistent with where the source files are in their file system - correct?
17:25:51
drmeister
The absolute paths are for our (1) source code info (2) asdf (3) quicklisp - correct #2?
17:29:20
yitzi
Where the quicklisp folder is, what systems have been downloaded, what the date of the quicklisp distribution is, the system files. The whole "state" of the quicklisp system. Same goes for asdf.
17:31:16
drmeister
Yes - but I think that all that broke quicklisp was the absolute paths. Everything else is reloadable from a fresh quicklisp - no?
18:56:50
drmeister
lrwxr-xr-x 1 meister staff 19 Jun 21 21:34 /Users/meister/Development/cando/build/boehmprecise/cando -> iclasp-boehmprecise
19:57:34
yitzi
drmeister: your version numbers make me think you have a different commit then I have.
20:34:49
drmeister
Can you remind me what is the difference between iclasp-boehmprecise, clasp, and cando?