Great to see an OK here! And it's going to change to warnings for the
next build: I've updated the compiler to gcc-8.1.
A quick look at the warnings shows mostly warnings of this type:
warning: '__builtin_strncpy' output truncated copying 15 bytes from a string of
length 17 [-Wstringop-truncation]
In most cases the strncpy should really be replaced with strlcpy.
Compiling with gcc 8.1 give a truckload of objtool warnings. For the time
being I've added a grep -v to ignore all of them. It looks like objtool isn't
quite gcc 8 compatible.
Regards,
Hans
On 05/13/2018 07:09 AM, Hans Verkuil wrote:
> This message is generated daily by a cron job that builds media_tree for
> the kernels and architectures in the list below.
>
> Results of the daily build of media_tree:
>
> date: Sun May 13 05:00:14 CEST 2018
> media-tree git hash: 2a5f2705c97625aa1a4e1dd4d584eaa05392e060
> media_build git hash: d72556c0502c096c089c99c58ee4a02a13133361
> v4l-utils git hash: 51cfcefe65225430fd6794301adcaae133ebfc2d
> gcc version: i686-linux-gcc (GCC) 7.3.0
> sparse version: 0.5.2-RC1
> smatch version: 0.5.1
> host hardware: x86_64
> host os: 4.15.0-3-amd64
>
> linux-git-arm-at91: OK
> linux-git-arm-davinci: OK
> linux-git-arm-multi: OK
> linux-git-arm-pxa: OK
> linux-git-arm-stm32: OK
> linux-git-arm64: OK
> linux-git-i686: OK
> linux-git-mips: OK
> linux-git-powerpc64: OK
> linux-git-sh: OK
> linux-git-x86_64: OK
> Check COMPILE_TEST: OK
> linux-2.6.36.4-i686: OK
> linux-2.6.36.4-x86_64: OK
> linux-2.6.37.6-i686: OK
> linux-2.6.37.6-x86_64: OK
> linux-2.6.38.8-i686: OK
> linux-2.6.38.8-x86_64: OK
> linux-2.6.39.4-i686: OK
> linux-2.6.39.4-x86_64: OK
> linux-3.0.101-i686: OK
> linux-3.0.101-x86_64: OK
> linux-3.1.10-i686: OK
> linux-3.1.10-x86_64: OK
> linux-3.2.101-i686: OK
> linux-3.2.101-x86_64: OK
> linux-3.3.8-i686: OK
> linux-3.3.8-x86_64: OK
> linux-3.4.113-i686: OK
> linux-3.4.113-x86_64: OK
> linux-3.5.7-i686: OK
> linux-3.5.7-x86_64: OK
> linux-3.6.11-i686: OK
> linux-3.6.11-x86_64: OK
> linux-3.7.10-i686: OK
> linux-3.7.10-x86_64: OK
> linux-3.8.13-i686: OK
> linux-3.8.13-x86_64: OK
> linux-3.9.11-i686: OK
> linux-3.9.11-x86_64: OK
> linux-3.10.108-i686: OK
> linux-3.10.108-x86_64: OK
> linux-3.11.10-i686: OK
> linux-3.11.10-x86_64: OK
> linux-3.12.74-i686: OK
> linux-3.12.74-x86_64: OK
> linux-3.13.11-i686: OK
> linux-3.13.11-x86_64: OK
> linux-3.14.79-i686: OK
> linux-3.14.79-x86_64: OK
> linux-3.15.10-i686: OK
> linux-3.15.10-x86_64: OK
> linux-3.16.56-i686: OK
> linux-3.16.56-x86_64: OK
> linux-3.17.8-i686: OK
> linux-3.17.8-x86_64: OK
> linux-3.18.102-i686: OK
> linux-3.18.102-x86_64: OK
> linux-3.19.8-i686: OK
> linux-3.19.8-x86_64: OK
> linux-4.0.9-i686: OK
> linux-4.0.9-x86_64: OK
> linux-4.1.51-i686: OK
> linux-4.1.51-x86_64: OK
> linux-4.2.8-i686: OK
> linux-4.2.8-x86_64: OK
> linux-4.3.6-i686: OK
> linux-4.3.6-x86_64: OK
> linux-4.4.109-i686: OK
> linux-4.4.109-x86_64: OK
> linux-4.5.7-i686: OK
> linux-4.5.7-x86_64: OK
> linux-4.6.7-i686: OK
> linux-4.6.7-x86_64: OK
> linux-4.7.10-i686: OK
> linux-4.7.10-x86_64: OK
> linux-4.8.17-i686: OK
> linux-4.8.17-x86_64: OK
> linux-4.9.91-i686: OK
> linux-4.9.91-x86_64: OK
> linux-4.10.17-i686: OK
> linux-4.10.17-x86_64: OK
> linux-4.11.12-i686: OK
> linux-4.11.12-x86_64: OK
> linux-4.12.14-i686: OK
> linux-4.12.14-x86_64: OK
> linux-4.13.16-i686: OK
> linux-4.13.16-x86_64: OK
> linux-4.14.31-i686: OK
> linux-4.14.31-x86_64: OK
> linux-4.15.14-i686: OK
> linux-4.15.14-x86_64: OK
> linux-4.16.8-i686: OK
> linux-4.16.8-x86_64: OK
> linux-4.17-rc4-i686: OK
> linux-4.17-rc4-x86_64: OK
> apps: OK
> spec-git: OK
> sparse: WARNINGS
>
> Detailed results are available here:
>
> http://www.xs4all.nl/~hverkuil/logs/Sunday.log
>
> Full logs are available here:
>
> http://www.xs4all.nl/~hverkuil/logs/Sunday.tar.bz2
>
> The Media Infrastructure API from this daily build is here:
>
> http://www.xs4all.nl/~hverkuil/spec/index.html
>