[aarch64-port-dev ] Rename hsdis-amd64.so

Andrew Haley aph at redhat.com
Tue Nov 11 10:11:20 UTC 2014


This corrects the name hsdis-amd64.so to hsdis-aarch64.so in JDK7 so that
people can have both.  OK?

Andrew.


diff -r 704d94f82eaf make/linux/makefiles/vm.make
--- a/make/linux/makefiles/vm.make      Mon Nov 10 05:16:14 2014 -0500
+++ b/make/linux/makefiles/vm.make      Tue Nov 11 10:10:59 2014 +0000
@@ -92,6 +92,10 @@
 BUILD_USER    = -DHOTSPOT_BUILD_USER="\"$(HOTSPOT_BUILD_USER)\""
 VM_DISTRO     = -DHOTSPOT_VM_DISTRO="\"$(HOTSPOT_VM_DISTRO)\""

+ifeq ($(BUILTIN_SIM), true)
+  HS_LIB_ARCH=-DHOTSPOT_LIB_ARCH="\"aarch64\""
+endif
+
 CXXFLAGS =           \
   ${SYSDEFS}         \
   ${INCLUDES}        \
diff -r a38087edd2d8 buildhybrid.sh
--- a/buildhybrid.sh    Mon Nov 10 05:32:28 2014 -0500
+++ b/buildhybrid.sh    Tue Nov 11 10:09:25 2014 +0000
@@ -19,8 +19,9 @@

 # ensure the hsdis lib has been built

-if [ ! -f hotspot/src/share/tools/hsdis/build/linux-amd64/hsdis-amd64.so ] ; then
+if [ ! -f hotspot/src/share/tools/hsdis/build/linux-amd64/hsdis-aarch64.so ] ; then
   (export BINUTILS=`cd .. ; pwd`/binutils ; cd hotspot/src/share/tools/hsdis ; make BUILD_AARCH64=true)
+  mv hotspot/src/share/tools/hsdis/build/linux-amd64/hsdis-amd64.so hotspot/src/share/tools/hsdis/build/linux-amd64/hsdis-aarch64.so
 fi

 unset JAVA_HOME
@@ -50,10 +51,10 @@
 HOTSPOT_BUILD_JOBS=8 debug_build $*

 # ensure hsdis lib is installed
-if [ ! -f build/linux-amd64-debug/j2sdk-image/jre/lib/amd64/hsdis-amd64.so -a \
-      -d  build/linux-amd64-debug/j2sdk-image/jre/lib/amd64 ] ; then
-  cp hotspot/src/share/tools/hsdis/build/linux-amd64/hsdis-amd64.so \
-     build/linux-amd64-debug/j2sdk-image/jre/lib/amd64/hsdis-amd64.so
-  cp hotspot/src/share/tools/hsdis/build/linux-amd64/hsdis-amd64.so \
-     build/linux-amd64-debug/j2sdk-server-image/jre/lib/amd64/hsdis-amd64.so
+if [ ! -f build/linux-aarch64-debug/j2sdk-image/jre/lib/aarch64/hsdis-aarch64.so -a \
+      -d  build/linux-aarch64-debug/j2sdk-image/jre/lib/aarch64 ] ; then
+  cp hotspot/src/share/tools/hsdis/build/linux-aarch64/hsdis-aarch64.so \
+     build/linux-aarch64-debug/j2sdk-image/jre/lib/aarch64/hsdis-aarch64.so
+  cp hotspot/src/share/tools/hsdis/build/linux-aarch64/hsdis-aarch64.so \
+     build/linux-aarch64-debug/j2sdk-server-image/jre/lib/aarch64/hsdis-aarch64.so
 fi


More information about the aarch64-port-dev mailing list