RFR: JDK-8237879: make 4.3 breaks build

Erik Joelsson erik.joelsson at oracle.com
Tue Jan 28 16:15:53 UTC 2020


On 2020-01-28 03:05, Magnus Ihse Bursie wrote:
> On 2020-01-28 00:13, Erik Joelsson wrote:
>> Please review this fix to make the build compatible with GNU make 
>> 4.3. See bug for details on the fix, but this change basically adds 
>> an empty rule like this for the example failure:
>>
>> /localhome/git/jdk-sandbox/open/build/linux-x86_64-server-release/buildtools/langtools_tools_classes/_the.BUILD_TOOLS_LANGTOOLS.vardeps: 
>>
>>
>> With this change I'm able to build with make 4.3 and DependOnVariable 
>> is still behaving as expected.
>>
>> Webrev: http://cr.openjdk.java.net/~erikj/8237879/webrev.01/index.html
> Oh, we've solved this in parallel. :-&
>
> Actually, I think I prefer my fix:
>
> http://cr.openjdk.java.net/~ihse/JDK-8237879-make-4-3-include-is-broken/webrev.01
>
> I think it more clearly captures the issue, rather than adding a 
> "magic" workaround.
>
Ah, it's the -include that was the issue. I didn't get that far. Then 
yes, your solution is better (if you break that long line)!

/Erik

> /Magnus
>
>
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8237879
>>
>> /Erik
>>
>



More information about the build-dev mailing list