Bug 74589 - javaconfig blackdown-jdk-1.4.2.01 doesn't put libjvm.so into LDPATH
Bug#: 74589 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: All Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: java@gentoo.org Reported By: robbat2@gentoo.org
Component: Development
URL: 
Summary: javaconfig blackdown-jdk-1.4.2.01 doesn't put libjvm.so into LDPATH
Keywords:  
Status Whiteboard: 
Opened: 2004-12-15 22:19 0000
Description:   Opened: 2004-12-15 22:19 0000
dev-java/java-config-1.2.11
dev-java/blackdown-jdk-1.4.2.01

This is because $JAVA_HOME/jre/lib/i386/server is not added to the file for java-config.

Patch:
Index: blackdown-jdk-1.4.2.01
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/blackdown-jdk/files/blackdown-jdk-1.4.2.01,v
retrieving revision 1.1
diff -u -3 -p -w -b -B -r1.1 blackdown-jdk-1.4.2.01
--- blackdown-jdk-1.4.2.01      24 Nov 2004 20:50:02 -0000      1.1
+++ blackdown-jdk-1.4.2.01      16 Dec 2004 06:19:09 -0000
@@ -7,6 +7,6 @@ JAVA_HOME=/opt/@P@
 JDK_HOME=/opt/@P@
 JAVAC=${JAVA_HOME}/bin/javac
 ADDPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
-ADDLDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/classic/"
+ADDLDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/classic/:{JAVA_HOME}/jre/lib/@PLATFORM@/server/"
 MANPATH=/opt/@P@/man
 ENV_VARS="JAVA_HOME JDK_HOME JAVAC ADDPATH ADDLDPATH MANPATH"

------- Comment #1 From Lindsay Haisley 2004-12-17 20:24:31 0000 -------
A patch to the patch:

@@ -5,6 +5,6 @@
  JAVAC=${JAVA_HOME}/bin/javac
  ADDPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
 -ADDLDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/classic/"
-+ADDLDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/classic/:{JAVA_HOME}/jre/lib/@PLATFORM@/server/"
++ADDLDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/classic/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/"
  MANPATH=/opt/@P@/man
  ENV_VARS="JAVA_HOME JDK_HOME JAVAC ADDPATH ADDLDPATH MANPATH"

Missing "$" before {JAVA_HOME} in ADDLDPATH.


------- Comment #2 From Marc Richter 2004-12-25 04:06:50 0000 -------
The first Patch doesn't work!

Output:

root@Casper files # patch -i blackdown-jdk-1.4.2.01-patch
patching file blackdown-jdk-1.4.2.01
patch: **** malformed patch at line 15:     MANPATH=/opt/@P@/man

root@Casper files #

------- Comment #3 From Jan Brinkmann (RETIRED) 2005-01-24 14:21:35 0000 -------
ok, i've commited your changes. thanks for the report.