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

Campbell Barton ideasman42 at gmail.com
Fri Nov 14 00:23:30 CET 2014

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`.

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

More information about the Bf-committers mailing list