RfR JDK-8134453,JAWS crashes in WindowsAccessBridge.DLL on 32 bit 8u60 running on 32 bit Win 7

Erik Joelsson erik.joelsson at oracle.com
Wed Sep 2 07:38:42 UTC 2015


Hello Pete,

While this may work, I would not like to rely on case insensitivity in 
the directory name for the headers. I would like that you also change 
legacy->LEGACY in CompileJavaClasses.gmk where the headers are generated.

/Erik

On 2015-09-02 04:02, Pete Brunet wrote:
> Hi I need two reviewers for
> http://cr.openjdk.java.net/~ptbrunet/JDK-8134453/webrev.00/
>
> This problem started in 8u60 b20 and is due to JDK-8078649 which is a
> backport of JDK-8043160. In this fix the text "LEGACY" in file
> jdk/make/lib/PlatformLibraries.gmk was changed to "legacy". The lower
> case legacy is used in a -D compiler flag and as a result doesn't
> activate lines like this in the source code:
>
> #ifdef ACCESSBRIDGE_ARCH_LEGACY
>
> This causes problems with 32 bit builds for 32 bit Win.
>
> I tested the fix by doing a 32 bit Win build and then installing and
> testing that build on a 32 bit Win 7 VM.
>
> Pete
>




More information about the build-dev mailing list