United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-6444553 : Incorrect arch version of w2k_lsa_auth.dll bundles with 1.4.2 amd64 build for SAP

Details
Type:
Bug
Submit Date:
2006-06-28
Status:
Resolved
Updated Date:
2010-04-03
Project Name:
JDK
Resolved Date:
2006-08-07
Component:
security-libs
OS:
windows_2003
Sub-Component:
org.ietf.jgss
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
1.4.2_13
Fixed Versions:
1.4.2_13 (b02)

Related Reports

Sub Tasks

Description
When building the 1.4.2 workspace a call is made to import the w2k_lsa_auth.dll native library into the j2se bundle. 
The location of this file is ARCH dependant. In amd64 case, we don't have a matching directory in the j2se workspace.
W2K_LSA_AUTH_ZIP = $(BUILDDIR)/tools/crypto/jgss/$(ARCH)/w2k_lsa_auth.zip

bash-2.03$ ls /java/re/jdk/1.4.2_13/promoted/latest/ws/j2se/make/tools/crypto/jgss
SCCS               i586               ia64               jgss_kerberos.jar

As a result, SAP are seeing crashes anytime a native call is made into the w2k_lsa_auth library. It appears that the i586 bundle is included instead.

                                    

Comments
EVALUATION

new amd64 dll's have been created. Update workspace and modify makefile to ensure this dll is used in amd64 windows builds.
                                     
2006-07-03
WORK AROUND

replace the currently bundled w2k_lsa_auth.dll with one from a tiger build.
                                     
2006-06-28
SUGGESTED FIX

Create a new amd64 directory at make/tools/crypto/jgss and deliver new versions of
native_chmod.tar.gz and w2k_lsa_auth.zip to it.
                                     
2006-06-28



Hardware and Software, Engineered to Work Together