On Tue, 2 Aug 2016 10:00:16 +0930 Simon Lees <sfl...@suse.de> said:

> 
> 
> On 08/02/2016 09:05 AM, Carsten Haitzler (The Rasterman) wrote:
> > On Mon, 1 Aug 2016 13:38:22 -0700 Cedric BAIL <cedric.b...@free.fr> said:
> > 
> >> On Mon, Aug 1, 2016 at 10:37 AM, Tom Hacohen <t...@osg.samsung.com> wrote:
> >>> On 01/08/16 17:07, Stefan Schmidt wrote:
> >>>> Hello.
> >>>>
> >>>> The extra Makefiles to allow building some libraries separately have
> >>>> been broken for a while now. Nobody updated them when changes happened.
> >>>> The normal problem when trying to have two build setups in one tree.
> >>>>
> >>>> I just gave it another go and ecore, edje, eio and elementary failed for
> >>>> me.
> >>>>
> >>>> Many of them also fail from a tarball build because they include
> >>>> Makefile_Eolian_Subbuild_Helper.am which never makes it into the tarball.
> >>>>
> >>>> cd ../../.. && /bin/sh /home/stefan/EFL/efl/tmp/efl-1.18.0-beta1/missing
> >>>> automake-1.15 --gnu src/lib/ecore/Makefile
> >>>> configure.ac:284: warning: The 'AM_PROG_MKDIR_P' macro is deprecated,
> >>>> and its use is discouraged.
> >>>> configure.ac:284: You should use the Autoconf-provided 'AC_PROG_MKDIR_P'
> >>>> macro instead,
> >>>> configure.ac:284: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your
> >>>> Makefile.am files.
> >>>> automake-1.15: error: cannot open <
> >>>> src/Makefile_Eolian_Subbuild_Helper.am: No such file or directory
> >>>> Makefile:1644: recipe for target 'Makefile.in' failed
> >>>> make: *** [Makefile.in] Error 1
> >>>>
> >>>>
> >>>> All in all I think it would make sense to remove this extra Makefiles
> >>>> all together and stay with the one big Makefile build for 1.18. I know
> >>>> the build times are frustrating and we might want to switch back to a
> >>>> non aggregated Makefile to allow easier rebuilds of specific libs only.
> >>>>
> >>>> Having a second, non working, build setup in tree for the release is
> >>>> something I would like to avoid though.
> >>>>
> >>>> Comments?
> >>>
> >>> That's what I've been saying since they were introduced. Two build
> >>> systems is a bad idea, we should just stay with single build until we
> >>> move to split.
> >>
> >> And it also make clear that nobody really care about per directory
> >> build. Anyway. It has been now removed by commit
> >> dd1d3f0d2d8f7369f7461f54928eac2a4fce99fb.
> > 
> > actually that's wrong. i have used them.. BUT when i use them it goes and
> > rebuilds AGAIN in that dir and doesn't use my existing toplevel build. that
> > is SUPER annoying. i've also found them to be at least partially broken. we
> > discussed this long ago and no one wanted 2 build systems. almost everyone
> > except you wants per-directory build back again and there just is no sane
> > way to have both with a single file. the subdir builds needed to be the
> > ONLY builds available.
> > 
> 
> As long as distro people can still build everything from one command.
> 
> If the subtree builds are just to save developer build time, why don't
> you all just install ccache and be done with it, ccache significantly
> reduces my efl rebuild times.

we do. i do. it STILL takes multiple minutes as opposed to under 5sec like it
used to.

> -- 
> 
> Simon Lees (Simotek)                            http://simotek.net
> 
> Emergency Update Team                           keybase.io/simotek
> SUSE Linux                            Adeliade Australia, UTC+9:30
> GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> 


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


------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to