RFR: JDK-8224028: loop initial declarations introduced by JDK-8184770 (jdwp)

David Holmes david.holmes at oracle.com
Thu May 16 23:05:52 UTC 2019


On 17/05/2019 8:57 am, Martin Buchholz wrote:
> Maybe you just need to ask gcc to use a more modern -std=...
> It might reasonably be defaulting to gnu89
> https://stackoverflow.com/questions/14737104/what-is-the-default-c-mode-for-the-current-gcc-especially-on-ubuntu

Yes, but I thought we'd already done this dance. Solaris was setting a 
flag to use C89 IIRC and we removed it.

Cheers,
David

> On Thu, May 16, 2019 at 3:25 PM David Holmes <david.holmes at oracle.com 
> <mailto:david.holmes at oracle.com>> wrote:
> 
>     On 16/05/2019 11:41 pm, Ao Qi wrote:
>      > Hi Serguei,
>      >
>      > I saw your email [1], but I didn't receive it yet. Thanks for your
>      > review! I updated:
>      >
>      > http://cr.openjdk.java.net/~aoqi/8224028/webrev.01/
>      >
>      > On Thu, May 16, 2019 at 8:30 PM David Holmes
>     <david.holmes at oracle.com <mailto:david.holmes at oracle.com>> wrote:
>      >>
>      >> What compiler was used here? We shouldn't be using anything that
>     doesn't
>      >> handle loop variable declarations!
>      >
>      > The compiler I used is gcc 4.8.5. This machine is used for testing
>      > jdk/jdk for months. As far as I remember, loop variable declarations
>      > issue never been found. If gcc 4.8.5 is not a supported compiler, I
>      > think we should update building doc [2].
> 
>     I'm surprised the out-of-the-box settings for 4.8.5 result in such an
>     archaic version of C being supported. I thought we had addressed such
>     limitations quite a while ago. :(
> 
>     That said perhaps it is time to bump the minimum gcc level beyond
>     4.8 ...
> 
>     Thanks,
>     David
>     -----
> 
>      >>
>      >> Thanks,
>      >> David
>      >>
>      >> On 16/05/2019 7:41 pm, Daniel Fuchs wrote:
>      >>> Hi Ao Qi,
>      >>>
>      >>> I'm adding serviceability-dev, since this is for jdwp.
>      >>>
>      >>> The proposed changes look good to me - but please get
>      >>> someone from the serviceability team to review this.
>      >
>      > Thanks Daniel!
>      >
>      > Cheers,
>      > Ao Qi
>      >
>      > [1]
>     https://mail.openjdk.java.net/pipermail/serviceability-dev/2019-May/028097.html
>      > [2]
>     https://hg.openjdk.java.net/jdk/jdk/raw-file/17926213de55/doc/building.html#gcc
>      >
>      >
>      >>>
>      >>> best regards,
>      >>>
>      >>> -- daniel
>      >>>
>      >>>
>      >>> On 16/05/2019 08:41, Ao Qi wrote:
>      >>>> Hi,
>      >>>>
>      >>>> I found build is failed on CentOS 7.6, because of loop initial
>      >>>> declarations. Could I please get reviews for this?
>      >>>>
>      >>>> Bug:
>      >>>> https://bugs.openjdk.java.net/browse/JDK-8224028
>      >>>>
>      >>>> Webrev:
>      >>>> http://cr.openjdk.java.net/~aoqi/8224028/webrev.00/
>      >>>>
>      >>>> Tested:
>      >>>> linux-x86_64-server-release tier1
>      >>>>
>      >>>> Thanks,
>      >>>> Ao Qi
>      >>>>
>      >>>
> 


More information about the net-dev mailing list