freenode/#clasp - IRC Chatlog
Search
8:02:40
kpoeck
I now have a version of (cleavir-ir-visualizer:visualize ...) that actually displays something and opens a clouseau window
8:03:27
kpoeck
Should be Beach be online : is https://gist.github.com/kpoeck/191bb618d8ab029488f4289d14a814e3#file-cleavier-visualizer-4-png correct for:
8:05:21
kpoeck
This is still brittle, clicking wrong - and I have to find out what is wrong - goes into an error loop and kills the process
14:05:11
drmeister
Bike: I looked at the code where I create modules and then pass them to the cmp:with-module macro (that binds cmp:*the-module*) - it all looks fine. Also - I'm able to build to my heart's content.
14:06:37
drmeister
Ok - it's not reproducible - that's why I'm thinking it might be better to keep dumping the module until you find the instruction where it goes from fine to crap.
14:11:28
drmeister
llvm: stable 7.0.0 (bottled), HEAD [keg-only] . - huh? I thought I had 6. Maybe they call 6.0.1 version 7.0
14:15:51
drmeister
kpoeck_: We ran into a strange issue at the end of the day yesterday where llvm module's on Bike's machine are missing all of their functions. I can build the same commit perfectly fine - it's very odd.
14:38:57
drmeister
But hang on - look at the output of 'brew info llvm' I pasted earlier - it is llvm 6.0
14:39:35
drmeister
It just reports funny. First llvm: stable 7.0.0 (bottled) ... and lower down llvm/6.0.1
14:41:29
Bike
i don't know why the hell it's complaining about boehm now, i have two versions of boehm and both have a gc/gc.h
14:58:20
drmeister
I also have two versions of llvm 6.0.1 and 7.0.0 . I made this change to my wscript.config
15:00:43
drmeister
I'm not sure what version of boehm I'm using though - ./waf build_iboehm -v gives me command lines like...
15:02:36
drmeister
['/usr/local/Cellar/llvm/6.0.1/bin/clang++', 'test.cpp.1.o', '-o/Users/meister/Development/dev-clasp/build/.conf_check_02c69fe915796487b1cd503ffaf257dd/testbuild/testprog', '-lgc']
15:03:54
drmeister
ls -l /usr/local/include/gc.h --> lrwxr-xr-x 1 meister admin 35 Nov 8 09:56 gc.h -> ../Cellar/bdw-gc/8.0.0/include/gc.h
15:06:13
drmeister
ls -ld gc --> lrwxr-xr-x 1 meister admin 33 Nov 8 09:56 gc -> ../Cellar/bdw-gc/8.0.0/include/gc
15:08:06
drmeister
I'd nuke bdw-gc and reinstall it - it all happened automatically for me. I just upgraded bdw-gc a few min ago.
15:09:47
drmeister
That might be a bridge too far - I've never had an llvm upgrade that didn't take a hunk of time out of my life.
15:10:26
Bike
"no type named 'ModuleHandleT' in 'llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>'"
15:12:45
Bike
anyway first reference i found for installing a specific version of something with homebrew was outdated so this is going to be so exciting
15:14:04
drmeister
Can you upgrade llvm@6 or nuke llvm@6 and reinstall it? Somehow I got 6.0.1 from brew.
15:15:06
Bike
i'lll double check that 6.0.0 doesn't work and then give it another shot i fucking guess