pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/jamvm Use unified asm syntax. Build with -O0 on A...
details: https://anonhg.NetBSD.org/pkgsrc/rev/c4ddb7604c49
branches: trunk
changeset: 649082:c4ddb7604c49
user: joerg <joerg%pkgsrc.org@localhost>
date: Tue Mar 31 15:43:34 2015 +0000
description:
Use unified asm syntax. Build with -O0 on ARM when using clang, to much
optimisation potential.
diffstat:
lang/jamvm/Makefile | 7 ++++++-
lang/jamvm/distinfo | 3 ++-
lang/jamvm/patches/patch-src_os_bsd_arm_callNativeEABI.S | 13 +++++++++++++
3 files changed, 21 insertions(+), 2 deletions(-)
diffs (52 lines):
diff -r b057d9d08606 -r c4ddb7604c49 lang/jamvm/Makefile
--- a/lang/jamvm/Makefile Tue Mar 31 15:41:41 2015 +0000
+++ b/lang/jamvm/Makefile Tue Mar 31 15:43:34 2015 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2014/02/08 09:41:29 obache Exp $
+# $NetBSD: Makefile,v 1.12 2015/03/31 15:43:34 joerg Exp $
#
DISTNAME= jamvm-1.5.4
@@ -19,6 +19,11 @@
USE_LIBTOOL= yes
CONFIGURE_ARGS+= --with-classpath-install-dir=${PREFIX}/
+.include "../../mk/compiler.mk"
+.if !empty(PKGSRC_COMPILER:Mclang) && ${MACHINE_CPU:U} == "arm"
+CFLAGS+= -O0
+.endif
+
JAVA_NAME= jamvm
JAVA_HOME= ${PREFIX}/java/jamvm
JAVA_WRAPPERS+= java
diff -r b057d9d08606 -r c4ddb7604c49 lang/jamvm/distinfo
--- a/lang/jamvm/distinfo Tue Mar 31 15:41:41 2015 +0000
+++ b/lang/jamvm/distinfo Tue Mar 31 15:43:34 2015 +0000
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.9 2014/02/08 09:41:29 obache Exp $
+$NetBSD: distinfo,v 1.10 2015/03/31 15:43:34 joerg Exp $
SHA1 (jamvm-1.5.4.tar.gz) = 26863c78d5b0dfcc1a1492d24af58d192831b510
RMD160 (jamvm-1.5.4.tar.gz) = 7aa2a3d28c0d953c0d0048a3f8c48dc274ae10a0
Size (jamvm-1.5.4.tar.gz) = 656283 bytes
SHA1 (patch-aa) = ba80214425dd11c20ee4412f78c8cf2a60e73b44
SHA1 (patch-src_interp_engine_interp.h) = 335c140573ac49a601697c5fce6ceb182de3e1b4
+SHA1 (patch-src_os_bsd_arm_callNativeEABI.S) = d38aad56051a6f53d05f694b24b10af22dddf2d7
SHA1 (patch-src_os_bsd_x86__64_callNative.S) = 5ed10014c7252b875ac81f387f4fb375b9e70c31
diff -r b057d9d08606 -r c4ddb7604c49 lang/jamvm/patches/patch-src_os_bsd_arm_callNativeEABI.S
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/jamvm/patches/patch-src_os_bsd_arm_callNativeEABI.S Tue Mar 31 15:43:34 2015 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_os_bsd_arm_callNativeEABI.S,v 1.1 2015/03/31 15:43:34 joerg Exp $
+
+--- src/os/bsd/arm/callNativeEABI.S.orig 2015-03-27 13:37:56.000000000 +0000
++++ src/os/bsd/arm/callNativeEABI.S
+@@ -63,7 +63,7 @@ scan_sig:
+
+ skip_brackets:
+ cmp r3, #91 /* '[' */
+- ldreqb r3, [r5], #1
++ ldrbeq r3, [r5], #1
+ beq skip_brackets
+
+ cmp r3, #76 /* 'L' */
Home |
Main Index |
Thread Index |
Old Index