libera/#clasp - IRC Chatlog
Search
14:32:37
drmeister
Ok - but `brew upgrade` on some of our machines is complaining and failing with llvm15 - that must be a brew screwup then.
14:33:22
drmeister
Now on my machine I have that `ld:library not found for -lexpat` - that looks like a koga/building/linking issue.
14:33:46
drmeister
I just tried setting `export DYLD_LIBRARY_PATH=/usr/local/Cellar/expat/2.5.0/lib/`
14:34:48
drmeister
I cannot run cando-user-install - it keeps failing with `ld: library not found for -lexpat`
15:21:45
Bike
trying to use my bytecode compile file stuff to build some quicklisp systems... looks like i need to figure out what cmpbundle is/does
15:27:30
Bike
does build-fasl just take a bunch of compile-file outputs and combine them into a single file?
15:28:33
Bike
and, much more bikesheddy question, what file extension should i use for bytecode FASLs? i've been using "lbc" for "lisp byte code" since i figure we have enough fasX already
15:53:31
yitzi
Even if we compile to bytecode....snapshots will still be around for SAVE-LISP-AND-DIE.... so it needs to be improved
15:53:40
drmeister
I'll paste the working command line and the one that doesn't find expat once I have them both.
15:56:00
drmeister
Yes, I don't want to remove snapshots or save-lisp-and-die - they are very useful. I just want bytecode for those cases where we don't need ultimate speed and we don't want to depend on the user to get a brittle compile/link to work.
15:56:34
drmeister
/usr/local/Cellar/llvm@14/14.0.6/bin/clang++ -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib -L/usr/local/Cellar/llvm@14/14.0.6/lib -Wl,-search_paths_first -Wl,-headerpad_max_install_names -pthread -fvisibility=default -rdynamic -L/usr/local/Cellar/fmt/9.1.0/lib -L/usr/local/Cellar/gmp/6.2.1_1/lib -oboehmprecise/sclasp-boehmprecise -sectcreate __CLASP __clasp /tmp/ss-MlJIJbXT
15:56:34
drmeister
-Wl,-force_load,/Users/meister/Development/cando/build/boehmprecise/lib//libclasp.a -lclangASTMatchers -lclangDynamicASTMatchers -lclangIndex -lclangTooling -lclangFormat -lclangToolingInclusions -lclangToolingCore -lclangBasic -lclangCodeGen -lclangDriver -lclangFrontend -lclangFrontendTool -lclangCodeGen -lclangRewriteFrontend -lclangARCMigrate -lclangStaticAnalyzerFrontend -lclangFrontend -lclangDriver -lclangParse
15:56:34
drmeister
-lclangSerialization -lclangSema -lclangEdit -lclangStaticAnalyzerCheckers -lclangStaticAnalyzerCore -lclangAnalysis -lclangAST -lclangRewrite -lclangLex -lclangBasic -lLLVM-14 -lexpat -lfmt -lgmpxx -lgmp
15:57:00
drmeister
/usr/local/Cellar/llvm@14/14.0.6/bin/clang++ -L/usr/local/Cellar/llvm@14/14.0.6/lib -Wl,-search_paths_first -Wl,-headerpad_max_install_names -pthread -fvisibility=default -rdynamic -L/usr/local/Cellar/fmt/9.1.0/lib -L/usr/local/Cellar/gmp/6.2.1_1/lib -o/Users/meister/.local/bin/scando -sectcreate __CLASP __clasp /tmp/ss-TUytFb0i -Wl,-force_load,/usr/local/Cellar/cando/2.1.0-26-g7fa8d5d6a-gbb2c2b01/lib/clasp//libclasp.a -lclang-cpp
16:06:59
Bike
really i just think we have proliferated too many of these already and i'm loathe to add another one, but i guess that's what it comes down to
16:08:06
Bike
but is that what cmpbundle does? build-fasl particularly? put a bunch of fasls together? because i have not written that capability for the bytecode fasls but i guess i could