Integrated: 8300169: Build failure with clang-15
Jie Fu
jiefu at openjdk.org
Wed Jan 18 10:35:30 UTC 2023
On Sat, 14 Jan 2023 14:28:32 GMT, Jie Fu <jiefu at openjdk.org> wrote:
> Hi all,
>
> Please review the fix for the build failure with clang-15.
>
> 1. -Wbitwise-instead-of-logical
>
> 1) src/hotspot/share/oops/generateOopMap.cpp <--- fixed the warning
> 2) src/hotspot/share/runtime/notificationThread.cpp <--- keep the code and disable warnings
> 3) src/hotspot/share/runtime/serviceThread.cpp <--- keep the code and disable warnings
>
>
> 2. -Wdeprecated-non-prototype (all the warnings are disabled)
>
> 1) Mainly caused by files under `src/java.base/share/native/libzip/zlib/` <--- keep the code and disable warnings
> It occurred while building LIBJLI, LIBZIP and LIBSPLASHSCREEN.
>
> 2) While compiling src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c <--- keep the code and disable warnings
>
> 3) Caused by src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m <--- fixed the warnings
>
>
> 3. -Wdeprecated-builtins
>
> Caused by files under src/java.desktop/share/native/libharfbuzz/ <--- fixed the warnings
>
> Ref: https://github.com/harfbuzz/harfbuzz/blob/main/src/hb-meta.hh#L202
>
> 4. -Wgnu-folding-constant
>
> Caused by src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m <--- keep the code and disable warnings
>
>
> Thanks.
> Best regards,
> Jie
This pull request has now been integrated.
Changeset: 15a9186d
Author: Jie Fu <jiefu at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/15a9186db251f4be7a13e173842ac1bd858f984d
Stats: 15 lines in 6 files changed: 5 ins; 0 del; 10 mod
8300169: Build failure with clang-15
Reviewed-by: dholmes, prr
-------------
PR: https://git.openjdk.org/jdk/pull/12005
More information about the build-dev
mailing list