Integrated: 8252407: Build failure with gcc-8+ and asan
eric.1iu
github.com+10482586+erik1iu at openjdk.java.net
Tue Oct 13 03:41:19 UTC 2020
On Mon, 12 Oct 2020 11:36:17 GMT, eric.1iu <github.com+10482586+erik1iu at openjdk.org> wrote:
> Summary: Fix stringop-truncation warnings casused by gcc.
>
> The newer gcc(gcc-8 or higher) would warn for calls to bounded string
> manipulation functions such as 'strncpy' that may either truncate the
> copied string or leave the destination unchanged.
>
> The reason is that -fsanitize=address might simply incompatible with
> -Wstringop-truncation. This patch disables stringop-truncation warning
> when asan enabled, also disables the defining of _FORTIFY_SOURCE in
> fastdebug builds for some potential risks.
This pull request has now been integrated.
Changeset: b4642139
Author: Eric Liu <eric.c.liu at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/b4642139
Stats: 12 lines in 2 files changed: 10 ins; 1 del; 1 mod
8252407: Build failure with gcc-8+ and asan
Reviewed-by: ihse, kbarrett
-------------
PR: https://git.openjdk.java.net/jdk/pull/607
More information about the build-dev
mailing list