> On 02/01/2018 12:36 PM, Adam Farley8 wrote: >> After doing some experimenting, I've discovered the problem isn't limited to >> SLES, or gcc 4.8.5, or zLinux. >> >> (...) >> Thoughts? > I think the problem is more that if you are trying to silence warnings, > you will end up being busy for a very long time since there are simply > too many possible configurations out there [1].
Unfortunately it's not just a warning, it's a build-killer. Across those platforms, in those configurations, this is the only warning which causes the build to fail. Adding array-bounds to DISABLED_WARNINGS_gcc suppresses this warning-turned-error, and the builds then run and pass. > > For this reason, both Debian and openSUSE/SLE [2] build OpenJDK with the > configure parameter "--disable-warnings-as-errors". --disable-warnings-as-errors (in the configure step) can work around this problem, but then we need to add it to the relevant documentation, and it complicates the build process a little bit more from the user's POV. In my world, "bash ./configure" should be enough. I like to keep things simple. :) - Adam > > Adrian > >> [1] https://urldefense.proofpoint.com/v2/url?u=http-3A__mail.openjdk.java.net_pipermail_hotspot-2Ddev_2018-2DJanuary_029754.html&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=P5m8KWUXJf-CeVJc0hDGD9AQ2LkcXDC0PMV9ntVw5Ho&m=DL2no3G3wg34U0Tl9cbhAcWOQVVU4mv-0EiiF2QNh5U&s=0uzfk9CUqR2GtWgwtbQFBs7zFHnAs6hwM-LGYDMdeHs&e= >> [2] https://urldefense.proofpoint.com/v2/url?u=https-3A__build.opensuse.org_package_view-5Ffile_openSUSE-3AFactory_java-2D10-2Dopenjdk_java-2D10-2Dopenjdk.spec-3Fexpand-3D1&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=P5m8KWUXJf-CeVJc0hDGD9AQ2LkcXDC0PMV9ntVw5Ho&m=DL2no3G3wg34U0Tl9cbhAcWOQVVU4mv-0EiiF2QNh5U&s=9NoPxdwrV4dfjgB4SpDpLgLApTLCTURy6xwVUU5LS6k&e= > Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU