Magnus,

 Thanks! I will push.

Yumin

On 5/16/20 12:35 AM, Magnus Ihse Bursie wrote:


On 2020-05-16 00:57, Yumin Qi wrote:
Hi, Erik
  Thanks for test/review.

On 5/15/20 1:48 PM, Erik Joelsson wrote:
I tried a variant of this patch with a 32 bit intel build (server only to get the cds archive generation enabled). It makes the build work as expected.

The conditions on line 120 and 125 are unnecessary and just add clutter IMO. Otherwise  good.

Just don't want to have not-useful variables defined. I will remove them.
Your patch at http://cr.openjdk.java.net/~minqi/2020/8245070/webrev-00/jdk.patch, as it currently looks, is now identical to my patch, which Marc has confirmed solves the problem on arm32. So it looks good now.

/Magnus

Thanks
Yumin
/Erik

On 2020-05-15 11:29, Yumin Qi wrote:
Magnus,

  Thanks. Let's wait for the result of your patch.
  I updated my webrev as your suggestion.

Thanks
Yumin


On 5/15/20 11:19 AM, Magnus Ihse Bursie wrote:
On 2020-05-15 19:49, Yumin Qi wrote:
Hi,

  Please review the xsmall change for
  bug: 8245070: https://bugs.openjdk.java.net/browse/JDK-8245070
  webrev: http://cr.openjdk.java.net/~minqi/2020/8245070/webrev-00/

  The change of 8245070 broke build for 32 bits, since no compressed oops on 32 bits. Guard the change for 64 bits only.   I could not build 32 bits --- have no 32 bit platform to make sure of the change, so please give a detail look. The variable OPENJDK_TARGET_CPU_BITS is copied from other file.
Hi Yumin,

I have already suggested a patch along these line in https://mail.openjdk.java.net/pipermail/build-dev/2020-May/027469.html.

I am still awaiting confirmation from Marc that it solves his problem.

Regarding your patch, the contemporary style of checking target bits is "ifeq  ($(call isTargetCpuBits, 64), true))", rather than "ifeq ($(OPENJDK_TARGET_CPU_BITS), 64)".

/Magnus



Thanks
Yumin





Reply via email to