[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 1803872] Re: gcc 8.2 reports stringop-truncation when
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [Bug 1803872] Re: gcc 8.2 reports stringop-truncation when building qemu |
Date: |
Thu, 28 Mar 2019 14:41:11 -0000 |
We think we've fixed all the GCC 8.2 stringop-truncation warnings now,
so current QEMU git master and the 4.0 rc1 we've just tagged should both
build cleanly. Please reopen the bug if we missed one somehow.
** Changed in: qemu
Status: New => Fix Committed
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1803872
Title:
gcc 8.2 reports stringop-truncation when building qemu
Status in QEMU:
Fix Committed
Bug description:
QEMU 3.0
block/sheepdog.c: In function 'find_vdi_name':
block/sheepdog.c:1239:5: error: 'strncpy' specified bound 256 equals
destination size [-Werror=stringop-truncation]
strncpy(buf + SD_MAX_VDI_LEN, tag, SD_MAX_VDI_TAG_LEN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If this is the intended behavior, please suppress the warning. For
example:
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstringop-truncation"
strncpy(buf + SD_MAX_VDI_LEN, tag, SD_MAX_VDI_TAG_LEN);
#pragma GCC diagnostic pop
This also happens on other sources, for example hw/acpi/core.c, so
another option is to suppress it globally on CFLAGS (-Wno-stringop-
truncation)
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1803872/+subscriptions
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [Bug 1803872] Re: gcc 8.2 reports stringop-truncation when building qemu,
Peter Maydell <=