RFR: JDK-8158535: Configure script uses basic tools directly in many places

Erik Joelsson erik.joelsson at oracle.com
Fri Jun 3 15:56:51 UTC 2016


In the configure script we check for the presence of several basic 
tools, like grep, sed, echo etc, and assign variables for them. In the 
makefiles we are very diligent with always using the tools through these 
variables to make sure we have a well functioning version of the tool at 
hand. In many places in the configure script, we have been sloppy with 
this.

I recently stumbled over this because we change the PATH variable in 
parts of the script (typically when looking for the toolchain) which can 
then potentially change which instance of the tool that is being run 
unless the resolved variables are used. This patch fixes all the 
instances that I could find.

Bug: https://bugs.openjdk.java.net/browse/JDK-8158535
Webrev: http://cr.openjdk.java.net/~erikj/8158535/webrev.top.01/

/Erik



More information about the build-dev mailing list