Search
Wednesday, 25th of March 2020, 1:13:05 UTC
3:13:59
drmeister
That sounded abrupt. no-defun-allowed and I spoke ofline.
3:18:05
drmeister
So compile-fileing...
3:18:07
drmeister
https://www.irccloud.com/pastebin/dMDV7RX1/
3:18:20
drmeister
https://www.irccloud.com/pastebin/CTPcddLs/
3:28:14
Bike
mm, same error as me and kpoeck saw.
3:28:19
Bike
you want to remove the quote though.
3:28:25
Bike
(clasp-ffi:%callback sum-unsigned-char)
3:28:33
Bike
it won't solve the problem, but that's how it should be written.
3:35:19
drmeister
FYI: ./build/boehm/iclasp-boehm -U /tmp/defcb.fasp
3:35:36
drmeister
That unpacks the faso/fasp file into separate object files.
3:35:48
drmeister
-> Object file 0 start-page: 1 bytes: 8616 pages: 3
3:36:24
drmeister
-rw-rw-r-- 1 su-chris wheel 8616 Mar 24 23:35 /tmp/defcb-0-1.o
3:36:48
drmeister
https://www.irccloud.com/pastebin/ZSiwyCyl/
3:37:29
drmeister
When we load this it SHOULD create clasp_ffi_cb_SUM-UNSIGNED-CHAR
3:38:16
drmeister
It's external linkage: 00000000000002c0 T _clasp_ffi_cb_SUM-UNSIGNED-CHAR
3:42:45
drmeister
But it's not visible...
3:42:46
drmeister
https://www.irccloud.com/pastebin/tMJnpsOE/
3:43:15
drmeister
I put in a question to Lang Hames. I feel like it might be something I have to tell the JIT to do.
3:43:32
Bike
is the jit in use here?
3:43:45
Bike
even for compile file? huh.
3:43:56
drmeister
With CLASP_BUILD_MODE = "faso" it is.
3:44:19
drmeister
Yes. It's something recent I came up with. The faso/fasp files add object files to the JIT.
3:44:29
drmeister
They don't compile anything - they just link at loadtime.
3:45:38
drmeister
I don't know if you remember the old "Palmolive" commercials? https://www.youtube.com/watch?v=_bEkq7JCbik
3:45:49
drmeister
Well - "You're soaking in it"
3:46:00
drmeister
You've been using the JIT this way for months.
3:55:20
drmeister
I can load the faso file multiple times - so the external linkage symbol isn't creating a collision.
3:56:03
drmeister
I've spent months working out how to get faso files to work without external linkage symbols. Now I've forgotten what to do when I want an external linkage symbol.
3:57:40
Bike
going to sleep. night. if you have any other ideas for what i should focus on fixing before release i'm all ears, though i suppose now might not be the time.
3:57:45
drmeister
I search on google and all I find are my own posts and questions.
4:02:05
beach
Good morning everyone!
Wednesday, 25th of March 2020, 13:13:05 UTC