clj-v8 icon indicating copy to clipboard operation
clj-v8 copied to clipboard

MacOS aarch64 Support

Open joelhess opened this issue 3 years ago • 0 comments

Getting the following exception when running on an M1 Macbook Pro

CompilerException Syntax error compiling at (v8/core.clj:43:1). #:clojure.error{:phase :compile-syntax-check, :line 43, :column 1, :source "v8/core.clj"}
        clojure.lang.Compiler.load (Compiler.java:7652)
        clojure.lang.RT.loadResourceScript (RT.java:381)
        clojure.lang.RT.loadResourceScript (RT.java:372)
        clojure.lang.RT.load (RT.java:459)
        clojure.lang.RT.load (RT.java:424)
        clojure.core/load/fn--6856 (core.clj:6115)
        clojure.core/load (core.clj:6114)
        clojure.core/load (core.clj:6098)
        clojure.core/load-one (core.clj:5897)
        clojure.core/load-one (core.clj:5892)
        clojure.core/load-lib/fn--6796 (core.clj:5937)
        clojure.core/load-lib (core.clj:5936)
Caused by:
Exception Unsupported OS/archetype: Mac OS X aarch64
        v8.core/find-file-path-fragments (core.clj:20)
        v8.core/find-file-path-fragments (core.clj:7)
        v8.core/load-library-from-class-path (core.clj:31)
        v8.core/load-library-from-class-path (core.clj:29)
        v8.core/eval11745 (core.clj:46)
        v8.core/eval11745 (core.clj:43)
        clojure.lang.Compiler.eval (Compiler.java:7181)
        clojure.lang.Compiler.load (Compiler.java:7640)
        clojure.lang.RT.loadResourceScript (RT.java:381)

Looks like the table in that function needs to be updated to include the M1 support?

joelhess avatar Apr 20 '22 19:04 joelhess