Andrew Hughes

Results 10 issues of Andrew Hughes

The 8u configure script defines compiler flags in `EXTRA_CFLAGS`, `EXTRA_LDFLAGS` and `EXTRA_ASFLAGS`. Some are added by configure tests, while others are taken directly from corresponding options passed by the user....

rfr
approval

This is a re-do of #445 as we reached a deadlock where I could not make myself commit author, as I was not the PR author, and Thomas could not...

rfr
backport

This backport introduces the JFR security event, `InitialSecurityProperty`, and along with it, the caching of the initial security properties which is also used by [JDK-8281658](https://bugs.openjdk.org/browse/JDK-8281658) to show the security properties...

backport
rfr

The backport of 8210988 contained a number of issues, the most serious of which is it completely removed warnings from `gcc` builds by changing `WARNING_CFLAGS_JDK` and `WARNING_CFLAGS_JVM`, but not defining...

rfr
approval

Attempt to fix 8337312 using the same logic from `jdk/src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h`: ~~~ /// Properly define some macros to accommodate /// older MSVC versions. # if defined(_MSC_VER) && _MSC_VER --------- ### Progress...

rfr
approval

This updates the in-tree giflib to 5.2.2. The actual code changes are a clean backport, but the license file changes needed adapting from the `giflib.md` file in 11u and later...

backport

Update of the in-tree copy of LCMS to 2.17. Patch from 17u required no manual intervention to apply to 11u and built fine locally. --------- ### Progress - [x] Change...

backport
rfr
clean
approval

Partial backport of a fix for a race condition in code adapted from JavaCallWrapper for the FFM API. This is more visible in 22 and later, where FFM is fully...

rfr
backport

This backport replaces the local definition of `uabs` with `g_uabs` to avoid a conflict with the `uabs` declared in versions of glibc 2.42 and later. The patch is mostly clean,...

rfr
backport

Let's try to enable full builds for the additional (i.e. cross-compilation to s390x, aarch64, arm & ppc64le) builds, so the JDK native code gets built as well. --------- ### Progress...