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.

Reply via email to