New Tot Build problem with Tot GCC (strncpy warnings)
Steve Ellcey
sellcey@cavium.com
Tue Dec 12 17:43:00 GMT 2017
I am not sure if this is due to a GCC change or a glibc change but I am
still unable to build the ToT glibc with the ToT GCC.  The
nextafter/nexttoward problem has been fixed, the current errors I get
are due to strncpy warnings. Â I thought we had fixed these but either
GCC changed or glibc changed and we have some new ones:
Building glibc on aarch64:
In file included from nss_files/files-init.c:22:
nss_files/files-init.c: In function â_nss_files_initâ:
../nscd/nscd.h:111:8: error: âstrncpyâ output truncated copying 4 bytes
from a string of length 11 [-Werror=stringop-truncation]
        strncpy (file->dname, file->fname, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nscd/nscd.h:111:8: error: âstrncpyâ output truncated copying 4 bytes
from a string of length 10 [-Werror=stringop-truncation]
        strncpy (file->dname, file->fname, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nscd/nscd.h:111:8: error: âstrncpyâ output truncated copying 4 bytes
from a string of length 10 [-Werror=stringop-truncation]
        strncpy (file->dname, file->fname, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nscd/nscd.h:111:8: error: âstrncpyâ output truncated copying 4 bytes
from a string of length 16 [-Werror=stringop-truncation]
        strncpy (file->dname, file->fname, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nscd/nscd.h:111:8: error: âstrncpyâ output truncated copying 4 bytes
from a string of length 13 [-Werror=stringop-truncation]
        strncpy (file->dname, file->fname, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nscd/nscd.h:111:8: error: âstrncpyâ output truncated copying 4 bytes
from a string of length 13 [-Werror=stringop-truncation]
        strncpy (file->dname, file->fname, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from nss_db/db-init.c:22:
nss_db/db-init.c: In function â_nss_db_initâ:
../nscd/nscd.h:111:8: error: âstrncpyâ output truncated copying 7 bytes
from a string of length 17 [-Werror=stringop-truncation]
        strncpy (file->dname, file->fname, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nscd/nscd.h:111:8: error: âstrncpyâ output truncated copying 7 bytes
from a string of length 16 [-Werror=stringop-truncation]
        strncpy (file->dname, file->fname, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nscd/nscd.h:111:8: error: âstrncpyâ output truncated copying 7 bytes
from a string of length 19 [-Werror=stringop-truncation]
        strncpy (file->dname, file->fname, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
More information about the Libc-alpha
mailing list