> 6 mar 2015 kl. 19:58 skrev Martin Buchholz <marti...@google.com>:
> 
> 
> 
>> On Fri, Mar 6, 2015 at 6:50 AM, Magnus Ihse Bursie 
>> <magnus.ihse.bur...@oracle.com> wrote:
>>> On 2015-03-04 22:03, Martin Buchholz wrote:
>>> I agree that configure should not mess with user's PATH and should
>>> "auto-find" programs in /usr/ccs/bin only as a last resort.
>>> 
>>> It would be reasonable, when configure fails on Solaris, to notice that the
>>> user does not have /usr/ccs/bin on PATH and suggest appending.
>> 
>> I have opened https://bugs.openjdk.java.net/browse/JDK-8074557.
>> 
>> Adding a warning to failed configure on Solaris due to missing build tools 
>> that presumably resides in /usr/ccs/bin seems like quite a lot of work.
>> 
>> I suggest the following:
>> Instead of prepending, append /usr/ccs/bin, so any binaries in the user's 
>> specified PATH are picked first. This will allow a properly set PATH to 
>> function, but it will still provide the "best effort" approach of configure 
>> to look in "well-known locations" for tools.
>> 
>> Does that seem like an acceptable solution?
> 
> That does seem pretty reasonable, although it will fail if locations of 
> programs are not converted to absolute paths during configure.  Hopefully 
> explicit flags or standard configure environment variables like CC will 
> always override $PATH.

All tools detected by configure gets rewritten with an absolute path, all the 
time. 

Explicit overrides always have precedence.

/Magnus

>  
>> /Magnus
> 

Reply via email to