[Pkg-octave-commit] [octave] 01/01: Comment on reasons for arch-specific logic in debian/rules.

Mike Miller mtmiller at moszumanska.debian.org
Sun Jan 12 21:29:14 UTC 2014


This is an automated email from the git hooks/post-receive script.

mtmiller pushed a commit to branch master
in repository octave.

commit 932c5ff6dacd4ee380a57032fbd9ed14f0e04a13
Author: Mike Miller <mtmiller at debian.org>
Date:   Sun Jan 12 16:24:08 2014 -0500

    Comment on reasons for arch-specific logic in debian/rules.
    
    Git-Dch: Ignore
---
 debian/rules | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/debian/rules b/debian/rules
index 5c9ff9d..50dd441 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,6 +13,8 @@ DEB_VERSION_UPSTREAM := $(subst ~rc,-rc,$(DEB_VERSION_UPSTREAM))
 export DEB_VERSION_UPSTREAM
 
 # Configure default Java paths using javahelper except on some archs.
+# On hurd-i386 octave FTBFS against gcj-4.8, which is default-jdk.
+# On mipsel java unit tests calling openjdk-7 cause a bus error at runtime.
 # This arch list must be kept in sync with the arch list qualifying
 # default-{jdk,jre} in debian/control.
 NO_JDK_ARCHS := hurd-i386 mipsel
@@ -24,8 +26,9 @@ JAVA_LIBDIR := $(firstword $(JVM_CLIENT_DIR) $(JVM_SERVER_DIR))
 WITH_JAVA_FLAGS := --with-java-homedir=$(JAVA_HOME) --with-java-libdir=$(JAVA_LIBDIR)
 endif
 
-# Disable the JIT on some archs. This arch list must be kept in sync with the
-# arch list qualifying llvm-dev in debian/control.
+# Disable the JIT on some archs. JIT unit tests with LLVM currently segfault
+# on all non-x86 archs. This arch list must be kept in sync with the arch
+# list qualifying llvm-dev in debian/control.
 include /usr/share/dpkg/architecture.mk
 NO_JIT_ARCHS := armel armhf mips mipsel powerpc
 ifneq (,$(findstring $(DEB_HOST_ARCH),$(NO_JIT_ARCHS)))

-- 
Alioth's /home/groups/pkg-octave/bin/git-commit-notice on /srv/git.debian.org/git/pkg-octave/octave.git



More information about the Pkg-octave-commit mailing list