On Thu, 09 Jan 2014 07:12:13 +1030 Simon <si...@simotek.net> said:

> On 01/07/2014 01:07 PM, Cedric BAIL wrote:
> > On Tue, Jan 7, 2014 at 1:27 AM, Tom Hacohen <tom.haco...@samsung.com> wrote:
> >> On 06/01/14 04:25, Cedric BAIL wrote:
> >>> As we move forward with Eo and Eolian, we will generate a part of our
> >>> code automatically at compile time (some .c and .h). We also by now
> >>> require a C++ compiler (for ephysics) and Lua for Edje. So I am
> >>> thinking it is starting to make sense to plan the generation of those
> >>> bindings at the compile time of EFL to, instead of relying on another
> >>> stage where will would generate those.
> >> I disagree.
> >>
> >> First of all that "another stage" is done by packagers, and since
> >> packagers will split those anyway (more work), it doesn't save anyone
> >> any work, but might actually increase the work for packagers (now having
> >> to remove the C++ libs and headers).
> > There is no such think as a C++ library and I don't see why they would
> > specifically split away C++ header out of EFL devel package. You would
> > have to enlighten me on how you expect EFL to be packaged. I am
> > arguing that it is a bad idea to split EFL more than just a devel
> > package and the rest.
> >
>  From a packaging position I'd be happy with the C++ Bindings being 
> included in the core, i think this is pretty common and makes sense if 
> there are no or minimal extra dependencies. As for other bindings i 
> think they would be packaged completely separately were not going to 
> force someone who wants to develop for C to install all of python. 
> Having said that for me with obs I can split out the binding files / 
> requirements into a separate package from the same build i'm guessing 
> others can't though so they probably care more. I would prefer not to 
> maintain a separate build for the C++ binding though, i don't see the 
> point.

i have yet to see a packaging system (worth using) that can't split things out.
(rpm, deb, pacman - gentoo doesn't count as it doesn't have a packaging
system... it only has a compiling+installation system :)).

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to