Search
21:18:29
drmeister
I'm setting up a development mode for building clasp - it doesn't link object or bitcode files together at the end of each stage.
21:18:55
drmeister
It generates a fasl for every compile-file and then it generates an 'lfasl' file - which is a list of (load "xxx.fasl") forms.
21:20:02
drmeister
It hardly takes any time to load the fasls one-by-one.
21:20:50
drmeister
The .lfasl files are interchangeable with regular image .fasl files.
21:22:21
drmeister
This should cut out a large chunk of build time.
0:33:05
drmeister
Build time on the iMacPro is 27m58s
0:33:11
drmeister
User time is 206m32s
0:33:21
drmeister
We just broke the half hour mark.
1:43:27
drmeister
This is cclasp-boehm-image.lfasl - say hello to our little friend.
1:44:27
drmeister
https://www.irccloud.com/pastebin/AzZJa9CN/
1:45:06
drmeister
It takes 37 seconds to start cclasp using that file.
1:45:26
drmeister
That's the price we pay for eliminating linking.
1:45:57
drmeister
I should make those paths relative to a hostname
2:07:39
drmeister
I discovered one unsettling thing...
2:08:01
drmeister
https://www.irccloud.com/pastebin/EMJFdfV4/
2:08:36
drmeister
We saw this before - the ld linker occasionally crashes with thinlto.
2:08:50
drmeister
If I strip the -flto=thin option out of the link command - it works fine.
2:09:07
drmeister
So I link with -flto=thin and if it fails I strip the option out and link again.
3:33:02
drmeister
I got core:fork to return the stream that the child writes to - that cleans up the output.
4:13:32
drmeister
::notify Bike If you find me logged in to the iMac Pro in the morning feel free to log me out.
4:13:32
Colleen
drmeister: Got it. I'll let Bike know as soon as possible.
4:14:24
drmeister
I was accessing the desktop remotely. The lag is awful but I have great patience.
5:59:09
samebchase1
** NICK samebchase