cpio cannot be built when -Werror=format-security is in CFLAGS. The error occurs only once and is easy to fix. Reproducible: Always Steps to Reproduce: 1. echo 'CFLAGS="${CFLAGS} -Wformat -Werror=format-security"' >> /etc/portage/make.conf 2. emerge -1 app-arch/cpio 3. Actual Results: emake failed Expected Results: copio updated on system
Created attachment 416284 [details, diff] cpio-2.11-format-security.patch
Created attachment 416286 [details, diff] cpio-2.11-r3.ebuild.patch
Please provide the complete build log and the output of emerge --info.
this file is actually part of gnulib, not cpio. gnulib already fixed it long ago: http://git.savannah.gnu.org/cgit/gnulib.git/commit/?h=bfacc22b1cd7713444e1403a66476d55284d260f and cpio-2.12 includes the updated file.