graalvm

Discuss GraalVM related topics. Use clojure 1.10.2 or newer for all new projects. Contribute to https://github.com/clj-easy/graal-docs and https://github.com/BrunoBonacci/graalvm-clojure. GraalVM slack: https://www.graalvm.org/slack-invitation/.
phronmophobic 2020-06-25T20:38:24.477100Z

I'm trying to compile a native image and getting the same errors as this other project https://github.com/BrunoBonacci/graalvm-clojure/tree/master/system The root problem seems to be use of extend-type. Is using extend-type a known issue? Does anyone know of any work arounds?

phronmophobic 2020-06-25T20:43:05.477200Z

expanding extend-type calls to their extend equivalents doesn't help

ghadi 2020-06-25T20:43:37.477500Z

see the topic for this room

ghadi 2020-06-25T20:43:40.477700Z

1.10.2-alpha1

ghadi 2020-06-25T20:44:01.477900Z

should fix the unbalanced monitors issue

phronmophobic 2020-06-25T20:46:27.478100Z

cool. thanks for the tip

phronmophobic 2020-06-25T20:46:54.478300Z

I was following the instructions from the two links in the topic.

borkdude 2020-06-25T20:53:36.478500Z

If you think any of those repos could be clearer on this, a PR is welcome

phronmophobic 2020-06-25T20:54:28.478700Z

will do!

phronmophobic 2020-06-25T20:55:18.478900Z

is there a place for collecting clojure specific gotchas? the most relevant doc I could find is https://github.com/lread/clj-graal-docs#tips-and-tricks

borkdude 2020-06-25T20:55:43.479200Z

yep, that's a good place

1👍
phronmophobic 2020-06-25T21:01:32.479500Z

using the right clojure version worked like a charm. thanks for the help @ghadi!