[FFmpeg-devel] [PATCH] Silence useless icc warnings

Carl Eugen Hoyos cehoyos
Sun May 11 15:12:32 CEST 2008


Hi!

M?ns Rullg?rd <mans <at> mansr.com> writes:

> > Index: configure
> > ===================================================================
> > --- configure   (revision 13113)
> > +++ configure   (working copy)
> > @@ -1784,8 +1784,19 @@
> >  enabled debug && add_cflags -g"$debuglevel"
> >
> >  # add some useful compiler flags if supported
> > +check_cflags -Wall
> > +if $cc --version | grep -q Intel; then
> > +  # Just warnings, no remarks
> > +  check_cflags -w1
> > +  # -wd: Disable following warnings
> > +  # 144, 167, 556: -Wno-pointer-sign
> > +  # 10006: ignoring unknown option -fno-signed-zeros
> > +  check_cflags -wd144,167,556,10006
> > +  # 10156: ignoring option '-export'; no argument required
> > +  # 11030: Warning unknown option --as-needed
> > +  check_ldflags -wd10156,11030
> > +else
> >  check_cflags -Wdeclaration-after-statement
> > -check_cflags -Wall
> >  check_cflags -Wno-switch
> >  check_cflags -Wdisabled-optimization
> >  check_cflags -Wpointer-arith
> > @@ -1795,6 +1806,7 @@
> >  check_cflags -Wwrite-strings
> >  check_cflags -Wtype-limits
> >  enabled extra_warnings && check_cflags -Winline
> > +fi
> 
> On second thought, your first approach was probably better.

;-)

I applied a variant of the first approach.

The remaining possible useless warning when compiling with icc is now:

libavcodec/gif.c(343): warning #188: enumerated type mixed with another type
      .pix_fmts= (enum PixelFormat[]){PIX_FMT_PAL8, -1},
                                                    ^

Does anybody wants them to be fixes (there are a lot of them) or should I
silence this warning as well?

Thank you, Carl Eugen






More information about the ffmpeg-devel mailing list