On Wed, Oct 07, 2015 at 23:35:08 +0200, Moritz Barsnick wrote: > On Wed, Oct 07, 2015 at 16:07:53 -0400, Ronald S. Bultje wrote: > > > BTW, are the "remaining" (meaning: more than from gcc) warnings emitted > > > by the Intel C(++) Compiler redundant or false? The icc configuration > > > should then probably silence them. > > > > I doubt anyone has ever investigated them... > > configure creates a quite explicit list of warning suppressions for icc > already. Somebody did investigate at one point. My icc is a bit old > (14.0.3.174 is the newest I have a license for), but I can take a stab > sometime, or ask here what the point of the warnings could be, if noone > minds.
I don't even need to run my icc, fate has logs from icc builds with plenty of versions, such as: http://fate.ffmpeg.org/log.cgi?time=20151012035217&log=compile&slot=x86_64-linux-gnu-icc-2013_sp1.2.144 Apart from the intentional "declared deprecated" warnings: - quite a few "deprecated conversion of string literal to char* (should be const char*)", which are classified as warning #3179 and could be suppressed (I think I once figured out why they are there - but can't remember); - only two other warnings: - /home/fate/fate/slots/x86_64-linux-gnu-icc-2013_sp1.2.144/src/libavcodec/pngenc.c(273): warning #2332: a value of type "const uint8_t={unsigned char} *" cannot be assigned to an entity of type "Bytef={Byte={unsigned char}} *" (dropping qualifiers) s->zstream.next_in = data; ^ - /home/fate/fate/slots/x86_64-linux-gnu-icc-2013_sp1.2.144/src/libavcodec/tscc.c(82): warning #2332: a value of type "const uint8_t={unsigned char} *" cannot be assigned to an entity of type "Bytef={Byte={unsigned char}} *" (dropping qualifiers) c->zstream.next_in = buf; ^ - and these presumably new and as-yet unresolved unused return value warnings: - /home/fate/fate/slots/x86_64-linux-gnu-icc-2013_sp1.2.144/src/ffmpeg.c(220): warning #2218: result of call is not used av_buffersrc_add_frame_flags(ist->filters[i]->filter, frame, ^ /home/fate/fate/slots/x86_64-linux-gnu-icc-2013_sp1.2.144/src/ffmpeg.c(295): warning #2218: result of call is not used av_buffersrc_add_frame(ist->filters[i]->filter, NULL); ^ So, nothing much in special. May need a short check. Moritz _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel