freenode/#clasp - IRC Chatlog
Search
16:51:58
beach
You could ask whether the company likes to have its name on a scientific paper. That might provide sufficient information.
16:57:40
scymtym
scientific staff, technically. i mostly do software engineering and a bit of teaching
17:34:59
cracauer
LLVM's build is "a bit" hard to control. Does anybody know how I make a source build of LLVM+clang come up with this file:
17:35:18
cracauer
/opt/clasp/bin/../lib/LLVMgold.so: could not load plugin library: /msi1/opt/clasp/bin/../lib/LLVMgold.so: cannot open shared object file: No such file or directory
17:35:46
cracauer
it also tried to use a "/usr/bin/ld.gold" to link, but passed LLVM IR files to it, not ELF files.
17:36:12
cracauer
I'm chipping away and taking notes. Just mentioning it here in case anybody has seen it, or will see it in the archives.
17:38:34
Shinmera
I've had gold issues before, years ago, but I can't remember what the solution was :/
17:40:17
drmeister
cracauer: Which OS do you want to talk about first and how did you install llvm+clang5.0.2?
17:41:05
drmeister
Also - I created a github repo for the boehm library that supports 'fork' - you can use that to get parallel builds to work.
17:43:46
cracauer
I think I did all the telling I could in wscript.config, $PATH, $PATH_LIBARARY_PATH etc
17:43:53
drmeister
Ok - FYI on linux - I use the apt-get version of llvm/clang 5.0.1 and they work great.
17:43:59
drmeister
LLVM_CONFIG_BINARY = '/Users/meister/Development/externals-clasp/build/release/bin/llvm-config'
17:44:23
drmeister
That needs to be fixed for your path to llvm-config and put into the clasp/wscript.config file.
17:45:59
cracauer
I don't think it is useful to distract you right now. I'll figure it out. Just here in case anybody has seen the specific errors.
17:46:03
drmeister
It looks a bit peculiar because you have INSTALL_PATH_PREFIX=/opt/clasp and LLVM_CONFIG_BINARY = /opt/clasp/bin/llvm-config - those two installs will be sitting on top of each other.
17:48:14
drmeister
On macOS I use a github repo that I call 'externals-clasp' - it builds llvm/clang from source and installs it on my system in /Users/meister/Development/externals-clasp/...
17:48:27
cracauer
I think my problem is that the manual install from source of llvm is incomplete, and that it picks up some chunks from debian's llvm.
17:49:02
cracauer
On debian-testing the clang also segfaults in tools/clang/lib/Headers/arm_neon.h :-)
17:50:05
drmeister
https://github.com/clasp-developers/clasp/blob/dev/tools/dockerfiles/cando-build/Dockerfile#L1
17:52:03
drmeister
That Dockerfile is what I use to build Cando (Clasp+Cando/chemistry) on an AWS machine - it works.
17:58:03
cracauer
I think the correct url for the public is https://github.com/clasp-developers/clasp/blob/dev/tools/dockerfiles/cando-build/Dockerfile
18:20:40
cracauer
if you visit that URL directly with copy and paste in a browser, it gets you a 404.
18:21:14
cracauer
if you instead browse the git tree starting from clasp-developers/ then you end up on the same url and from then on copy'n'pasting that url works, too.
18:23:03
cracauer
and people wonder why software development is criticized as a non-exact science :-)
18:25:24
drmeister
cracauer: I use a web based IRC client called irccloud (www.irccloud.com) - I just click on the link and it works. Copying and pasting a link is really difficult with the web client because of the way selection works.
18:27:17
drmeister
I have to position the mouse on just the right pixel at the start of the URL and then carefully select to just the right pixel at the end of the URL.
18:38:49
cracauer
it also pays off to have an xterm that can cat a preprocessed C++ file really fast
19:30:48
drmeister
Six minutes of your life that you won't get back - but you get to watch DNA being folded.
19:55:46
Shinmera
drmeister: I just spent two hours getting screwed over in video games. I think I'll be fine with six minutes more being wasted.
21:38:59
drmeister
It appears to be the presence of an empty directory clasp/src/lisp/kernel/contrib/sicl messes up ./waf configure
21:40:19
drmeister
And that empty directory appears to be a zombie that came back during one of my nightmare git merges.
0:17:19
Kevslinger
ELS Group Photo https://usercontent.irccloud-cdn.com/file/3gmdMaVW/20180417-160221-L1008873.jpg