RFR: JDK-8068735 Configure fails on Windows if Visual Studio $LIB/$INCLUDE is lower case

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Fri Jan 9 15:41:05 UTC 2015


When detecting the Visual Studio environment, we check for the variables 
$LIB and $INCLUDE. However, on Windows, environment variables are not 
case sensitive.

Most of the time, these are named $LIB and $INCLUDE, but sometimes they 
are named $lib and $include instead. Currently, we fail if this is the case.

I made a simple fix to cover this case. Ideally, we'd like to have 
proper, full support of case insensitivity. Unfortunately, that is hard 
to fix and the current lines are the result of much blood and tears. I'm 
not very much inclined to try to "improve" them.

Bug: https://bugs.openjdk.java.net/browse/JDK-8068735
WebRev: 
http://cr.openjdk.java.net/~ihse/JDK-8068735-support-lowercase-vs-env/webrev.01

/Magnus



More information about the build-dev mailing list