jdk11u: Windows 32 bit broken
Severin Gehwolf
sgehwolf at redhat.com
Fri Oct 12 08:19:45 UTC 2018
Hi Martin,
On Fri, 2018-10-12 at 07:47 +0000, Doerr, Martin wrote:
> Hi Severin,
>
> we noticed that the Windows 32 bit build fails with the latest changes in jdk11u:
> cl : Command line error D8016 : '/RTC1' and '/O1' command-line options are incompatible
> *** [Lib-jdk.hotspot.agent.gmk:54: /output-jdk11-fastdebug/support/modules_libs/jdk.hotspot.agent/saproc.dll] Error 1
>
> I guess this is related to the backport of
> http://hg.openjdk.java.net/jdk-updates/jdk11u/rev/5dd4ef1d6ce9
>
> Can you take a look, please?
Unfortunately I don't have a system to reproduce this on. Looking at
the documentation of /RTC1[1] it's pointed out that it should only be
enabled for debug builds. This suggests we need to add this flag only
for slowdebug builds. It's being added here:
http://hg.openjdk.java.net/jdk-updates/jdk11u/file/4675b75ee535/make/lib/Lib-jdk.hotspot.agent.gmk#l47
That is, we no longer can add that flag unconditionally. I've filed this bug:
https://bugs.openjdk.java.net/browse/JDK-8212110
I'll see if I can come up with a patch which you can test.
Thanks,
Severin
[1] https://msdn.microsoft.com/en-us/library/8wtf2dfz.aspx
> Best regards,
> Martin
>
More information about the jdk-updates-dev
mailing list