[Development] Enabling -Werror developer builds

Thiago Macieira thiago.macieira at intel.com
Tue Aug 20 16:46:42 CEST 2013


On terça-feira, 20 de agosto de 2013 11:01:47, Robin Burchell wrote:
> On Tue, Aug 20, 2013 at 12:14 AM, Thiago Macieira
> 
> <thiago.macieira at intel.com> wrote:
> > Right now, I've got most modules compiling with -Werror with GCC 4.7. I'd
> > like to start adding the CONFIG to enable the flag.
> > 
> > Objections?
> 
> One potential problem I see (I haven't looked at your changes, sorry,
> holiday and lack of time) - is in the behavior of dependencies. Say
> that something in qtbase is deprecated, but not yet removed from all
> submodules (due to a lack of urgency, proliferation of use, whatever)
> --- that will then block the build of the submodules, but not qtbase.
> 
> Maybe -Wno-error=deprecated would be a good idea?

Hmm... that's a good point. Unfortunately, I do want the deprecated warnings 
because of use of functions deprecated in the OS libraries. Mac OS X is 
notable for doing that.

Actually, question to the Mac folks: XCode updates add deprecation marks to 
existing SDKs, right? For example, if I am building to macosx10.6, a new XCode 
release may add deprecation to an API I use because it got deprecated in OS X 
10.9. Correct?

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20130820/ff988291/attachment.sig>


More information about the Development mailing list