View | Details | Raw Unified | Return to bug 223231
Collapse All | Expand All

(-)java/openjdk8/Makefile (-1 / +1 lines)
Lines 51-57 Link Here
51
BUILD_DEPENDS+=	${UNZIP_CMD}:archivers/unzip
51
BUILD_DEPENDS+=	${UNZIP_CMD}:archivers/unzip
52
.endif
52
.endif
53
53
54
ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386 powerpc powerpc64
54
ONLY_FOR_ARCHS=	aarch64 amd64 armv6 armv7 i386 powerpc powerpc64
55
WRKSRC=		${WRKDIR}/${PORTNAME}
55
WRKSRC=		${WRKDIR}/${PORTNAME}
56
56
57
DOS2UNIX_FILES= jdk/src/bsd/doc/man/appletviewer.1 \
57
DOS2UNIX_FILES= jdk/src/bsd/doc/man/appletviewer.1 \
(-)java/openjdk8/files/patch-openjdk_hotspot_src_os_bsd_vm_os__bsd.cpp (+30 lines)
Line 0 Link Here
1
--- hotspot/src/os/bsd/vm/os_bsd.cpp.orig	2017-08-29 13:03:51.988142000 +0200
2
+++ hotspot/src/os/bsd/vm/os_bsd.cpp	2017-08-29 13:09:21.107206000 +0200
3
@@ -275,6 +275,8 @@ static char cpu_arch[] = "sparcv9";
4
 #  else
5
 static char cpu_arch[] = "sparc";
6
 #  endif
7
+#elif defined(AARCH64)
8
+static char cpu_arch[] = "aarch64";
9
 #else
10
 #error Add appropriate cpu_arch setting
11
 #endif
12
@@ -1602,7 +1604,8 @@ void * os::dll_load(const char *filename, char *ebuf, 
13
     {EM_MIPS_RS3_LE, EM_MIPS_RS3_LE, ELFCLASS32, ELFDATA2LSB, (char*)"MIPSel"},
14
     {EM_MIPS,        EM_MIPS,    ELFCLASS32, ELFDATA2MSB, (char*)"MIPS"},
15
     {EM_PARISC,      EM_PARISC,  ELFCLASS32, ELFDATA2MSB, (char*)"PARISC"},
16
-    {EM_68K,         EM_68K,     ELFCLASS32, ELFDATA2MSB, (char*)"M68k"}
17
+    {EM_68K,         EM_68K,     ELFCLASS32, ELFDATA2MSB, (char*)"M68k"},
18
+    {EM_AARCH64,     EM_AARCH64, ELFCLASS64, ELFDATA2LSB, (char*)"AARCH64"}
19
   };
20
 
21
   #if  (defined IA32)
22
@@ -1633,6 +1636,8 @@ void * os::dll_load(const char *filename, char *ebuf, 
23
     static  Elf32_Half running_arch_code=EM_MIPS;
24
   #elif  (defined M68K)
25
     static  Elf32_Half running_arch_code=EM_68K;
26
+  #elif  (defined AARCH64)
27
+    static  Elf32_Half running_arch_code=EM_AARCH64;
28
   #else
29
     #error Method os::dll_load requires that one of following is defined:\
30
          IA32, AMD64, IA64, __sparc, __powerpc__, ARM, S390, ALPHA, MIPS, MIPSEL, PARISC, M68K

Return to bug 223231