[Bf-committers] Propose to reduce default feature set (*nix dev builds)

Campbell Barton ideasman42 at gmail.com
Fri Nov 14 00:38:56 CET 2014


Committed the changed defaults for CMake:
https://developer.blender.org/rBbf63e348a2c481fa523466a86dd52cedadc62bc8

Noted in build docs:
http://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Linux/cmake#Automatic_CMake_Setup

Existing builds won't change their configurations, but we'll need to
make sure distro package maintainers use the options in:
https://developer.blender.org/diffusion/B/browse/master/build_files/cmake/config/blender_full.cmake


On Fri, Nov 14, 2014 at 12:23 AM, Campbell Barton <ideasman42 at gmail.com> wrote:
> On Thu, Nov 13, 2014 at 10:00 PM, Simon Repp <simon at fdpl.foundation> wrote:
>> When I switched from Ubuntu to Fedora it took me about 2 weeks on and
>> off to get a successful build again, afterwards I had a full working
>> build but I was 50% down on motivation and 100% out of free time for
>> that month to get into actual coding again. Who knows what would have
>> happened in those two weeks if I had actually coded? (and afterwards in
>> that altered timeline ...!?)
>>
>> In that sense I really like the idea, though I would prefer the inverse
>> implementation: 'make' for the full build, 'make simple' (or so) as a
>> (prominently documented!!) simpler way for dev newcomers to have at hand
>> if the full build process is discouraging or blocking actual development.
>
> We have `make lite`, its referenced in the linux build docs and in `make help`.
> http://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Linux/Ubuntu/CMake#Automatic_CMake_Setup
>
> Its probably worth mentioning that this can be used to get up and
> running quickly.
>
>> I suggest the inverse implementation because sometimes building the full
>> thing actually works like a charm (it did for me on Ubuntu), so you'd
>> get the full thing for free in that case - and initially failing and
>> retrying can also lead to important discoveries, for instance my 2 week
>> odyssey to building Blender on Fedora actually revealed a major bug in
>> the dependency installer script, which I could fix together with
>> mont29's help then.
>>
>> Either way it's implemented, thumbs up, I like it!!
>>
>> On 11/13/2014 12:31 PM, Campbell Barton wrote:
>>> This is mainly for Linux/BSD developers (releases remain unchanged).
>>>
>>> Its getting increasingly difficult to build Blender on Linux, (LLVM,
>>> ffmpeg, OpenCollada...) & these issue's can't always be fixed on our
>>> side.
>>>
>>> With newer developers a failed build with a cryptic error message
>>> (guys in #blendercoders can't even help with), is quite off putting..
>>>
>>> Proposing a limited feature-set by default with CMake (again official
>>> builds from blender.org are unchanged)
>>>
>>> https://developer.blender.org/T42569
>>>
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>
>
>
> --
> - Campbell



-- 
- Campbell


More information about the Bf-committers mailing list