From: Waldemar Kozaczuk <[email protected]> Committer: Waldemar Kozaczuk <[email protected]> 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 <[email protected]> --- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/000000000000671a5e05c46ce9ae%40google.com.
