From: Waldemar Kozaczuk <jwkozac...@gmail.com> Committer: Waldemar Kozaczuk <jwkozac...@gmail.com> Branch: master
graalvm: update common.gmk to make it work with aarch64 This also updates all examples to use newest GraalVM version 21.1.0. Signed-off-by: Waldemar Kozaczuk <jwkozac...@gmail.com> --- diff --git a/graalvm-example/common.gmk b/graalvm-example/common.gmk --- a/graalvm-example/common.gmk +++ b/graalvm-example/common.gmk @@ -5,15 +5,22 @@ # BSD license as described in the LICENSE file in the top-level directory. # -GRAAL_VERSION=19.3.0 +GRAAL_VERSION=21.1.0 + +MACHINE=$(shell uname -m) +ifeq ($(MACHINE),x86_64) +arch=amd64 +else +arch=aarch64 +endif src = $(shell readlink -f ../..) app-dir = $(src)/apps/graalvm-example $(app-dir)/upstream/graalvm-ce-java11-$(GRAAL_VERSION): mkdir -p $(app-dir)/upstream - wget -c -O $(app-dir)/upstream/graalvm-ce-java11-linux-amd64-$(GRAAL_VERSION).tar.gz https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$(GRAAL_VERSION)/graalvm-ce-java11-linux-amd64-$(GRAAL_VERSION).tar.gz - cd $(app-dir)/upstream && tar xf graalvm-ce-java11-linux-amd64-$(GRAAL_VERSION).tar.gz + wget -c -O $(app-dir)/upstream/graalvm-ce-java11-linux-$(arch)-$(GRAAL_VERSION).tar.gz https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$(GRAAL_VERSION)/graalvm-ce-java11-linux-$(arch)-$(GRAAL_VERSION).tar.gz + cd $(app-dir)/upstream && tar xf graalvm-ce-java11-linux-$(arch)-$(GRAAL_VERSION).tar.gz $(app-dir)/upstream/graalvm-ce-java11-$(GRAAL_VERSION)/bin/native-image: upstream/graalvm-ce-java11-$(GRAAL_VERSION) cd $(app-dir)/upstream/graalvm-ce-java11-$(GRAAL_VERSION) && ./bin/gu install native-image && touch ./bin/native-image -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to osv-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/000000000000671a5e05c46ce9ae%40google.com.