With gcc10 badarea_io will fail to build with the following error.
badarea_io.c: In function ‘main’:
badarea_io.c:59:7: error: ‘write’ reading 2097152 bytes from a
region of size 4 [-Werror=stringop-overflow=]
59 | rc = write(fd, &fd, 2UL*1024*1024);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Talking to Oleg see stated this is the done this way on purpose.
So instead of 'fixing' the issue in this case we silence the gcc
warning.
Test-Parameters: trivial
Test-Parameters: env=ONLY=133f,133g testlist=sanity
Change-Id: Iee79c7988cc209fd099c23c38a8bd7df96015b05
Signed-off-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/44670
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Nunez <jnunez@whamcloud.com>
Reviewed-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
LIBLUSTREAPI = $(top_builddir)/lustre/utils/liblustreapi.la
+badarea_io_CFLAGS=-Wno-stringop-overflow
mmap_sanity_LDADD = $(LIBLUSTREAPI)
multiop_LDADD = $(LIBLUSTREAPI) $(PTHREAD_LIBS)
llapi_layout_test_LDADD = $(LIBLUSTREAPI)