packages: taglib/taglib.spec - add build type

Bartosz Świątek shadzik w gmail.com
Czw, 1 Paź 2009, 17:34:05 CEST


W dniu 1 października 2009 16:43 użytkownik Jakub Bogusz
<qboosh w pld-linux.org> napisał:
> On Thu, Sep 24, 2009 at 09:50:22PM +0200, cactus wrote:
>> Author: cactus                       Date: Thu Sep 24 19:50:22 2009 GMT
>> Module: packages                      Tag: HEAD
>> ---- Log message:
>> - add build type
>
>>  %cmake \
>>       -DCMAKE_INSTALL_PREFIX=%{_prefix} \
>>       -DLIB_INSTALL_DIR=%{_libdir} \
>> +     -DCMAKE_BUILD_TYPE=%{!?debug:Release}%{?debug:Debug} \
>
> CMAKE_BUILD_TYPE=Release causes cmake to override our optflags by
> cmake-defined ones; particularly - by -O3, which causes code to be
> bigger (because of more aggressive inlining), and thus - in larger
> projects - possibly slower due to more code cache misses.

Where did you get this info? Does this apply also to all kde4-* packages?
The reason I put this into kde4-* packages was the overall "stability
opinion" of kde4 developers. They say the code is more stable when
using CMAKE_BUILD_TYPE=Release.

Can you please add your sources so I can double check your statement? Thanks.



-- 
"I'm living proof if you do one thing right in your career, you can
coast for a long time. A LOOOOONG time." -Guy Kawasaki


Więcej informacji o liście dyskusyjnej pld-devel-pl