[OpenJDK 2D-Dev] [11] RFR for JDK-8202476: ImageLib is broken in 32 bit Windows
Alexey Ivanov
alexey.ivanov at oracle.com
Fri May 4 17:45:37 UTC 2018
Hi Phil,
Just to confirm: do you approve the change?
Thank you,
Alexey
On 02/05/2018 19:24, Alexey Ivanov wrote:
> Hi Phil,
>
> Thank you for your review.
>
> On 02/05/2018 17:28, Phil Race wrote:
>> So ... the original change that removed the mapfiles broke the 32 bit
>> build
>> because of inconsistency between declarations + definitions of some
>> functions.
>> It did not affect 64 bit build because JNICALL is a no-op there.
>>
>> The next change (8201226) added JNICALL to make it consistent, but
>> was not reviewed on 2d and was pushed without such review
>> and may have fixed build issues but did NOT fix the product.
>
> Yes, you're right. It made the product buildable but it did not fix
> the product.
>
>>
>> This change now removes JNICALL where it is not needed and fixes the
>> product and does not break
>> any builds!
>>
>> Please confirm that you've run 64+32 bit builds through the build
>> system AND run imaging tests
>> on both of those.
>
> Yes, I ran 64 builds through the build system and ran 32 bit Windows
> build on my laptop.
>
> I ran regression tests from test/jdk/java/awt/image with both 64 and
> 32 bit builds on Windows. No failures.
>
>
> Regards,
> Alexey
>
>>
>> After that is confirmed you have my OK.
>>
>> -phil.
>>
>> On 05/02/2018 05:03 AM, Magnus Ihse Bursie wrote:
>>> Looks good to me, but you should have a reviewer from the client
>>> team as well.
>>>
>>> /Magnus
>>>
>>>> 2 maj 2018 kl. 11:52 skrev Alexey Ivanov <alexey.ivanov at oracle.com>:
>>>>
>>>> Hi,
>>>>
>>>> Could you please review the following fix for jdk11?
>>>>
>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8202476
>>>> webrev: http://cr.openjdk.java.net/~aivanov/8202476/jdk11/webrev.0/
>>>>
>>>> This is a follow-up fix for JDK-8201226 which enabled building JDK
>>>> for 32 bit Windows, its code review:
>>>> http://mail.openjdk.java.net/pipermail/build-dev/2018-April/021553.html
>>>>
>>>>
>>>> I found this issue:
>>>> http://mail.openjdk.java.net/pipermail/2d-dev/2018-April/009150.html
>>>>
>>>>
>>>> This fix removes JNICALL modifiers from exported functions in
>>>> medialib.
>>>> After the fix, the failing tests in test/jdk/java/awt/image pass.
>>>>
>>>>
>>>> Thank you in advance.
>>>>
>>>> Regards,
>>>> Alexey
>>
>
More information about the build-dev
mailing list