On Tue, 13 Dec 2011 07:55:47 -0200 Gustavo Sverzut Barbieri
<barbi...@profusion.mobi> said:
> 
> For libefl it's better to link all lib$X.a into a single so. In that sense
> the amalgamation is doable.

well with a single build tree.. we could potentially produce a single libefl.so
and just make compatibility symlinks to libevas.so, libeina.so etc... :) it'd
actually work... somehow :) i suspect it may even improve our startup times. :)

> Btw gentoo users test amalgamation every time, as it's mandated by ebuild
> :-)
> 
> 
> >> > --enable-mempool-chained-pool (always compile support)
> >> > --enable-mempool-fixed-bitmap (always compile support)
> >>
> >> We are not using it at all as far as i remember.
> >
> > then why not remove the allocator code?
> >
> >> > --enable-mempool-pass-through (always compile support)
> >> > --enable-mempool-buddy (always compile support)
> >>
> >> Same for that one.
> >
> > then remove it entirely?  either have it there always and able to be used
> and
> > switched to at runtime by env vars or by code explicitly asking for it...
> or
> > nuke it. if its code that never gets compiled and/or used.. its
> dead-weight :)
> >
> >> > --enable-mempool-one-big (always compile support)
> >> > --enable-voltron (hehehe yes - amusing... but we can add easter-eggs
> back in
> >> > later)
> >>
> >> :-D
> >>
> >> > --disable-log (no - we should always compile log capabilities)
> >>
> >> Some system don't come with a usable log infrastructure.
> >
> > like? eina_log just dumps to stderr normally. something without
> > stdout/stderr... is not a very useful system to us :)
> >
> >> > maybe a few others - like always compile benchmarks - maybe always
> compile
> >> > tests - we possibly should simply have test binaries we can run that
> dont
> >> > need any infra like "check". like:
> >>
> >> Problem with test is that it require linking with gcov/lcov stuff, so
> >> every use of the library will always be tracked. Not very nice in my
> >> opinion.
> >
> > well thats just for coverage... not for tests... (ie correctness tests)
> right?
> >
> >> > --enable-e17
> >> > --enable-tests
> >> > --enable-benchmark
> >> > --enable-build-examples
> >> > --enable-install-examples
> >> >
> >> > that's a lot that could go in eina already... :)
> >>
> >> As for example, yes, sounds usefull to at least always try to build
> >> them, it's an easy way to detect API break...
> >
> > yup. here's my take: so what? your build takes a few seconds more to
> build some
> > binaries. live with it. that's a small price to pay in the scheme of the
> whole
> > big blob of efl. :)
> >
> >> --
> >> Cedric BAIL
> >>
> >>
> ------------------------------------------------------------------------------
> >> Systems Optimization Self Assessment
> >> Improve efficiency and utilization of IT resources. Drive out cost and
> >> improve service delivery. Take 5 minutes to use this Systems Optimization
> >> Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/
> >> _______________________________________________
> >> enlightenment-devel mailing list
> >> enlightenment-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> >
> >
> > --
> > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> >
> >
> >
> ------------------------------------------------------------------------------
> > Systems Optimization Self Assessment
> > Improve efficiency and utilization of IT resources. Drive out cost and
> > improve service delivery. Take 5 minutes to use this Systems Optimization
> > Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> ------------------------------------------------------------------------------
> Systems Optimization Self Assessment
> Improve efficiency and utilization of IT resources. Drive out cost and 
> improve service delivery. Take 5 minutes to use this Systems Optimization 
> Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


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


------------------------------------------------------------------------------
Systems Optimization Self Assessment
Improve efficiency and utilization of IT resources. Drive out cost and 
improve service delivery. Take 5 minutes to use this Systems Optimization 
Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to