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
> 

Reply via email to