libera/#clasp - IRC Chatlog
Search
17:27:45
Bike
i don't know why dbg-variable-alloca stopped working, it really looks fine to me. hrm.
17:32:33
drmeister
It's questionable if the libunwind is even necessary. Can you switch UNWINDER to use libgcc and get it to build?
17:33:00
drmeister
I hit the bad backtrace problem on the weekend and then as I was trying to figure out what it was it went away again.
17:34:11
drmeister
I'm going to hard code it once we figure out what we are going to go forward with.
17:41:09
drmeister
Now the header files are wrong - a scraper run is blowing up. I'll give it a few min to get to the end to see what header it can't find.
17:42:31
yitzi
Is there a flag I need to pass to the LLVM builder to get it build its own libunwind? LIBCXXABI_USE_LLVM_UNWINDER?
17:44:19
drmeister
Mostly: -DLLVM_ENABLE_PROJECTS=clang\;compiler-rt\;libunwind\;libcxxabi\;libcxx\;lldb
17:46:18
yitzi
thanks. Its about half way through with attempting to build a deb pkg for cando with gnu unwind, so I am just going to let it finish then rebuild using llvm unwind later.
17:58:02
Bike
or at least it's doing that thing where it vomits a millioni lines of preprocessor output at me
19:43:59
yitzi
drmeister: Looks like you removed all the boost libraries in wscript here https://github.com/clasp-developers/clasp/commit/266453ef506c59be5b565518d621e0159b28b2ca#
20:01:08
Bike
the time date code is using boost::posix_time, but maybe std::chrono can work for that
23:42:12
yitzi
drmeister: I've got to rebuild llvm with those patches, but I think I am actually getting to close to deb pkgs for clasp.
1:50:45
drmeister
I found a way to debug the slime problem: error in process filter: Invalid rpc: Thread not found: 1
2:42:30
drmeister
The sly people said that clasp's weak pointers have a problem - that they get zeroed out too early.
2:43:08
drmeister
Weak tables are different. These are regular hash tables with weak-pointers as values.
2:52:21
drmeister
What leads you to believe that our weak pointers are broken. I'm not challenging - I'm looking for a reproducer so I can dive in and fix them.
3:26:32
Bike
the weak tables code is really messy and i think it's broken or near broken, and i figure that means weak pointers probably are too