On Wed, Dec 14, 2016 at 06:15:08PM +0100, Hendrik Leppkes wrote:
> On Wed, Dec 14, 2016 at 6:06 PM, Diego Biurrun <[email protected]> wrote:
> > On Wed, Dec 14, 2016 at 05:22:52PM +0100, Hendrik Leppkes wrote:
> >> On Wed, Dec 14, 2016 at 5:15 PM, Diego Biurrun <[email protected]> wrote:
> >> > -O2 is the highest warning level understood by MSVC, higher warning
> >> > levels produce warnings.
> >>
> >> s/warning/optimization/ ?
> >
> > Indeed, thanks.
> >
> >> > --- a/configure
> >> > +++ b/configure
> >> > @@ -3214,6 +3214,7 @@ msvc_common_flags(){
> >> >              # Common flags
> >> >              -fomit-frame-pointer) ;;
> >> >              -g)                   echo -Z7 ;;
> >> > +            -O[3-9])              echo -O2 ;;
> >> >              -fno-math-errno)      ;;
> >> >              -fno-common)          ;;
> >> >              -fno-signed-zeros)    ;;
> >>
> >> We typically define the O flags per compiler already, so configure
> >> itself would never pass anything unsupported, and anyone passing
> >> custom cflags should know what he is passing them to, so I'm not sure
> >> what you are actually trying to solve here, tbh.
> >
> > We're not quite as smart as you hope for the host:
> >
> > check_host_cflags -O3
> >
> > Possibly a different solution is better, like no optimizations for hostcc or
> > size optimizations for hostcc, but this patch is certainly an option.
> 
> probe_cc, which sets what I was talking about, also runs for the host,
> so we could easily use that instead of some hardcoded value.

I know. The question is which optimization level is appropriate for the host.

Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to