I assume @dvanhorn has some extra config locally that I'm missing, maybe? Not sure where to look, to be honest.
Racket: 9.0
macOS: 15.7.5 (Sequoia)
clang: Apple clang 17.0.0
CPU: Apple M1 Pro
I checked out the jit branch, then did raco setup a86 to re-build everything. This resulted in:
raco setup: pre-installing: <pkgs>/a86/a86
a86: building native JIT library in /Users/pdarragh/Development/Work/cmsc430/a86/a86/llvm-jit for macosx
gmake: llvm-config: No such file or directory
gmake: llvm-config: No such file or directory
mkdir -p build lib
clang++ -std=c++17 -O2 -g -fPIC -Iinclude -c src/a86_jit.cpp -o build/a86_jit.o
src/a86_jit.cpp:10:10: fatal error: 'llvm/ADT/SmallVector.h' file not found
10 | #include "llvm/ADT/SmallVector.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
gmake: *** [Makefile:36: build/a86_jit.o] Error 1
build-jit: native JIT build failed with exit code 2
context...:
/Applications/Racket v9.0/collects/setup/setup-core.rkt:934:2: do-install-part
body of "/Applications/Racket v9.0/collects/setup/main.rkt"
body of "/Applications/Racket v9.0/collects/raco/main.rkt"
which subsequently caused:
raco setup: running: <pkgs>/a86/a86/scribblings/a86.scrbl
ffi-lib: could not load foreign library
path: /Users/pdarragh/Development/Work/cmsc430/a86/a86/./llvm-jit/lib/liba86_jit.dylib
system error: dlopen(/Users/pdarragh/Development/Work/cmsc430/a86/a86/./llvm-jit/lib/liba86_jit.dylib, 0x0006): tried: '/Users/pdarragh/Development/Work/cmsc430/a86/a86/./llvm-jit/lib/liba86_jit.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/pdarragh/Development/Work/cmsc430/a86/a86/./llvm-jit/lib/liba86_jit.dylib' (no such file), '/Users/pdarragh/Development/Work/cmsc430/a86/a86/./llvm-jit/lib/liba86_jit.dylib' (no such file), '/Users/pdarragh/Development/Work/cmsc430/a86/a86/llvm-jit/lib/liba86_jit.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/pdarragh/Development/Work/cmsc430/a86/a86/llvm-jit/lib/liba86_jit.dylib' (no such file), '/Users/pdarragh/Development/Work/cmsc430/a86/a86/llvm-jit/lib/liba86_jit.dylib' (no such file)
context...:
/Applications/Racket v9.0/collects/ffi/unsafe.rkt:136:0: get-ffi-lib
body of "/Users/pdarragh/Development/Work/cmsc430/a86/a86/interp.rkt"
body of 'program
/Applications/Racket v9.0/collects/racket/private/more-scheme.rkt:148:2: call-with-break-parameterization
/Applications/Racket v9.0/share/pkgs/sandbox-lib/racket/sandbox.rkt:921:7
/Applications/Racket v9.0/share/pkgs/sandbox-lib/racket/sandbox.rkt:891:2: user-process
raco setup: --- installing collections --- [15:22:46]
raco setup: --- post-installing collections --- [15:22:46]
raco setup: --- summary of errors --- [15:22:46]
raco setup: error: during early install for <pkgs>/a86/a86
raco setup: build-jit: native JIT build failed with exit code 2
raco setup: error: during building docs for <pkgs>/a86/a86/scribblings/a86.scrbl
raco setup: ffi-lib: could not load foreign library
raco setup: path: /Users/pdarragh/Development/Work/cmsc430/a86/a86/./llvm-jit/lib/liba86_jit.dylib
raco setup: system error: dlopen(/Users/pdarragh/Development/Work/cmsc430/a86/a86/./llvm-jit/lib/liba86_jit.dylib, 0x0006): tried: '/Users/pdarragh/Development/Work/cmsc430/a86/a86/./llvm-jit/lib/liba86_jit.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/pdarragh/Development/Work/cmsc430/a86/a86/./llvm-jit/lib/liba86_jit.dylib' (no such file), '/Users/pdarragh/Development/Work/cmsc430/a86/a86/./llvm-jit/lib/liba86_jit.dylib' (no such file), '/Users/pdarragh/Development/Work/cmsc430/a86/a86/llvm-jit/lib/liba86_jit.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/pdarragh/Development/Work/cmsc430/a86/a86/llvm-jit/lib/liba86_jit.dylib' (no such file), '/Users/pdarragh/Development/Work/cmsc430/a86/a86/llvm-jit/lib/liba86_jit.dylib' (no such file)
I assume @dvanhorn has some extra config locally that I'm missing, maybe? Not sure where to look, to be honest.
Racket: 9.0
macOS: 15.7.5 (Sequoia)
clang: Apple clang 17.0.0
CPU: Apple M1 Pro
I checked out the
jitbranch, then didraco setup a86to re-build everything. This resulted in:which subsequently caused: