Looks good.

/Erik

On 2019-10-15 05:47, Magnus Ihse Bursie wrote:
When overriding a tool for configure, any options passed to that tool is lost. For instance, NICE="nice -n0" would result in NICE being just "nice".

With this fix, if you send in an override like NICE="/usr/bin/nice -n0", it will verify that /usr/bin/nice exists and is executable (as before), and then it will use NICE verbatim. For an override like NICE="nice -n0" without a path, we will search the path for "nice" (just like with no override at all), and then we will append the "-n0" arguments to it. This allows for users to add arguments to tools, but still let configure find them using standard methods.

Bug: https://bugs.openjdk.java.net/browse/JDK-8213239
WebRev: http://cr.openjdk.java.net/~ihse/JDK-8213239-handle-configure-overrides-with-arguments/webrev.01

/Magnus

Reply via email to