El lun, 14-05-2012 a las 20:24 +0200, Jeroen Roovers escribió:
> On Mon, 14 May 2012 18:01:22 +0200
> Chí-Thanh Christopher Nguyễn <chith...@gentoo.org> wrote:
> 
> > -Werror is basically saying that it is not safe to ship code which
> > produces warnings.
> 
> An upstream demanding -Werror should work means upstream would need to
> test rather a lot more than their own favourite
> distro/architecture/library versions/kernel/userland, which isn't
> going to happen.
> 
> > I personally think that if an upstream says that no warnings must be
> > produced by the code, and a developer should look at them before
> > declaring any warnings safe, then that is best followed.
> 
> Upstream does not need to take into account warnings produced by
> compilers for lesser known architectures, as explained above.
> 
> As an upstream development aid to check code that has just been added
> or changed, -Werror is fine, but not in the wild jungle that is Gentoo.
> You might as well just look at the warnings themselves instead of
> breaking the build system by making them fatal. In other words, for
> upstream development it's convenient, but never for our users out there.
> 
> Also, bug reports based on *FLAGS=-Werror will be closed as INVALID.
> (Perhaps we should document that too.)
> 
> 
>      jer
> 
> 

I fully agree with Jeroen on this, -Werror problems should be reported
directly to upstream if people want to help them on fixing warnings.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to