[vlc-devel] [PATCH] contribs: Force optimizations flags

Hugo Beauzée-Luyssen hugo at beauzee.fr
Tue May 17 13:02:42 CEST 2016


On 05/17/2016 12:50 PM, Rémi Denis-Courmont wrote:
> Le 2016-05-17 11:51, Hugo Beauzée-Luyssen a écrit :
>> Some packages aren't forcing those, leading to a bunch of contribs being
>> built without any kind of optimizations.
>
> Is -O3 safe for all contribs?
>
>> ---
>>  contrib/src/main.mak | 3 +++
>>  1 file changed, 3 insertions(+)
>>
>> diff --git a/contrib/src/main.mak b/contrib/src/main.mak
>> index 8d94b64..481d366 100644
>> --- a/contrib/src/main.mak
>> +++ b/contrib/src/main.mak
>> @@ -177,6 +177,9 @@ LDFLAGS := $(LDFLAGS) $(EXTRA_LDFLAGS)
>>  ifndef WITH_OPTIMIZATION
>>  CFLAGS := $(CFLAGS) -O0
>>  CXXFLAGS := $(CXXFLAGS) -O0
>> +else
>> +CFLAGS := $(CFLAGS) -O3
>> +CXXFLAGS := $(CXXFLAGS) -O3
>>  endif
>>
>>  # Do not export those! Use HOSTVARS.
>
I was originally going for -O2, but since VLC uses -O3 for release 
builds, I went with -O3 for contribs.
I'll push the -O2 version.

Thanks!


More information about the vlc-devel mailing list