That all seems fine to me.

Thanks for fixing.

David

On 26/09/2018 5:48 AM, Langer, Christoph wrote:
Hi Matthias,

looks good (and trivial). Ccing serviceability-dev because of change in libjdwp.

Best regards

Christoph

*From:*nio-dev <nio-dev-boun...@openjdk.java.net> *On Behalf Of *Baesken, Matthias
*Sent:* Mittwoch, 26. September 2018 11:25
*To:* 'build-...@openjdk.java.net' <build-...@openjdk.java.net>; net-dev <net-dev@openjdk.java.net>; nio-...@openjdk.java.net *Cc:* Lindenmaier, Goetz <goetz.lindenma...@sap.com>; Schmidt, Lutz <lutz.schm...@sap.com> *Subject:* [CAUTION] RFR : 8211146 : fix problematic elif-tests after recent gcc warning changes Werror=undef

Hello, please review this small build fix .

After the recent  changes  to  the gcc compile flags   with  8211029  ,  most of our  Linux builds stopped working .

Error :

=== Output from failing command(s) repeated here ===

* For target support_native_java.base_libnet_DatagramPacket.o:

In file included from /OpenJDK/8210319/jdk/src/java.base/share/native/libnet/net_util.h:31:0,

                from /OpenJDK/8210319/jdk/src/java.base/share/native/libnet/DatagramPacket.c:27:

/OpenJDK/8210319/jdk/src/java.base/unix/native/libnet/net_util_md.h:50:7: error: "__solaris__" is not defined [-Werror=undef]

#elif __solaris__

        ^

After looking into it,  it seems  that  the jdk/src/java.base/unix/native/libnet/net_util_md.h    compile error is only triggered on older Linux OS  (e.g. SLES11).

Probably that’s why it was not seen at Oracle  after  puhsing  after 8211029   .

Some greps  showed me a number of similar problematic  #elif-checks for OS, I adjusted them too .

Bug / webrev :

https://bugs.openjdk.java.net/browse/JDK-8211146

http://cr.openjdk.java.net/~mbaesken/webrevs/8211146.0/ <http://cr.openjdk.java.net/%7Embaesken/webrevs/8211146.0/>

Thanks, Matthias

Reply via email to