[OpenJDK 2D-Dev] RFR: JDK-8177135: OpenJDK 9 freetype needs msvcr100.dll

Philip Race philip.race at oracle.com
Wed Mar 29 13:33:10 UTC 2017


+1

-phil.

On 3/29/17, 6:16 AM, Magnus Ihse Bursie wrote:
> On 2017-03-29 15:00, Erik Joelsson wrote:
>> Hello,
>>
>> The build of freetype used internally at Oracle when building OpenJDK 
>> builds (for the reference implementation) is very old. It was also 
>> built using Visual Studio 2010, which makes it require msvcr100.dll, 
>> while the rest of OpenJDK is built with Visual Studio 2013 and 
>> subsequently require msvcr120.dll.
>>
>> I have built new freetype binaries, using Visual Studio 2013, from 
>> the latest available freetype source, 2.7.1. We have verified that 
>> the OpenJDK builds using these binaries are behaving equally to those 
>> with the old binary, except for not requiring msvcr100.dll. This 
>> patch changes the jib-profiles configuration for JDK 9 to use the new 
>> freetype binaries.
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8177135
>>
>> Patch:
>>
>> diff -r c38c6b270ccc common/conf/jib-profiles.js
>> --- a/common/conf/jib-profiles.js
>> +++ b/common/conf/jib-profiles.js
>> @@ -910,7 +910,7 @@
>>          freetype: {
>>              organization: common.organization,
>>              ext: "tar.gz",
>> -            revision: "2.3.4+1.0",
>> +            revision: "2.7.1-v120+1.0",
>>              module: "freetype-" + input.target_platform
>>          }
>>      };
>>
>> /Erik
>>
> Looks good to me.
>
> /Magnus



More information about the build-dev mailing list