On Thu,  1 Nov 2012 05:56:52 -0700 "Enlightenment SVN"
<no-re...@enlightenment.org> said:

u're not going to like this.. efl tree is broken with make -j parallel builds:

(i use make -j10)

make -j10  all-recursive
make[1]: Entering directory `/home/raster/C/svn/ssh+svn/e/trunk/efl'
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Making all in src
make[2]: Entering directory `/home/raster/C/svn/ssh+svn/e/trunk/efl/src'
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all in .
make[3]: Entering directory `/home/raster/C/svn/ssh+svn/e/trunk/efl/src'
make[3]: warning: -jN forced in submake: disabling jobserver mode.
make[3]: *** No rule to make target `../src/lib/eina/libeina.la', needed by
`lib/eo/libeo.la'.  Stop.

> Log:
> merge: don't use recursive subdirs. Compilation should be faster.
>   
>   Please check.
>   
>   note1: Only lib and bin for now, but should be extended to other stuff
>   note2: distcheck does not work because eo_suite is failing.
>   
> 
> Author:       caro
> Date:         2012-11-01 05:56:52 -0700 (Thu, 01 Nov 2012)
> New Revision: 78758
> Trac:         http://trac.enlightenment.org/e/changeset/78758
> 
> Added:
>   trunk/efl/src/Makefile_Eet.am trunk/efl/src/Makefile_Eina.am
> trunk/efl/src/Makefile_Embryo.am trunk/efl/src/Makefile_Eo.am
> trunk/efl/src/Makefile_Evil.am Removed: trunk/efl/src/bin/Makefile.am
> trunk/efl/src/bin/eet/Makefile.am trunk/efl/src/bin/embryo/Makefile.am
> trunk/efl/src/bin/evil/Makefile.am trunk/efl/src/lib/Makefile.am
> trunk/efl/src/lib/eet/Makefile.am trunk/efl/src/lib/eina/Makefile.am
> trunk/efl/src/lib/embryo/Makefile.am trunk/efl/src/lib/eo/Makefile.am
> trunk/efl/src/lib/evil/Makefile.am trunk/efl/src/modules/Makefile.am
> trunk/efl/src/modules/eina/Makefile.am
> trunk/efl/src/modules/eina/mp/Makefile.am
> trunk/efl/src/modules/eina/mp/chained_pool/Makefile.am
> trunk/efl/src/modules/eina/mp/one_big/Makefile.am
> trunk/efl/src/modules/eina/mp/pass_through/Makefile.am Modified:
> trunk/efl/configure.ac trunk/efl/src/Makefile.am 
> 
> Modified: trunk/efl/configure.ac
> ===================================================================
> --- trunk/efl/configure.ac    2012-11-01 12:52:33 UTC (rev 78757)
> +++ trunk/efl/configure.ac    2012-11-01 12:56:52 UTC (rev 78758)
> @@ -230,6 +230,7 @@
>  AC_LANG(C)
>  AC_PROG_CPP
>  AC_PROG_CC
> +AM_PROG_CC_C_O
>  
>  # pkg-config
>  
> @@ -881,27 +882,11 @@
>  src/benchmarks/Makefile
>  src/benchmarks/eina/Makefile
>  src/benchmarks/eo/Makefile
> -src/bin/Makefile
> -src/bin/evil/Makefile
> -src/bin/eet/Makefile
> -src/bin/embryo/Makefile
>  src/examples/Makefile
>  src/examples/eina/Makefile
>  src/examples/eet/Makefile
>  src/examples/eo/Makefile
> -src/lib/Makefile
> -src/lib/evil/Makefile
> -src/lib/eina/Makefile
>  src/lib/eina/eina_config.h
> -src/lib/eet/Makefile
> -src/lib/eo/Makefile
> -src/lib/embryo/Makefile
> -src/modules/Makefile
> -src/modules/eina/Makefile
> -src/modules/eina/mp/Makefile
> -src/modules/eina/mp/chained_pool/Makefile
> -src/modules/eina/mp/pass_through/Makefile
> -src/modules/eina/mp/one_big/Makefile
>  src/scripts/Makefile
>  src/scripts/eina/Makefile
>  src/tests/Makefile
> 
> Modified: trunk/efl/src/Makefile.am
> ===================================================================
> --- trunk/efl/src/Makefile.am 2012-11-01 12:52:33 UTC (rev 78757)
> +++ trunk/efl/src/Makefile.am 2012-11-01 12:56:52 UTC (rev 78758)
> @@ -1,7 +1,22 @@
> +AUTOMAKE_OPTIONS = subdir-objects
> +
>  MAINTAINERCLEANFILES = Makefile.in
>  
> -SUBDIRS = lib modules bin scripts benchmarks tests examples
> +SUBDIRS = . scripts benchmarks tests examples
>  
> +lib_LTLIBRARIES =
> +bin_PROGRAMS =
> +EXTRA_DIST =
> +
> +if HAVE_WINDOWS
> +include Makefile_Evil.am
> +endif
> +
> +include Makefile_Eina.am
> +include Makefile_Eo.am
> +include Makefile_Eet.am
> +include Makefile_Embryo.am
> +
>  .PHONY: benchmark examples
>  
>  benchmark:
> 
> 
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct
> _______________________________________________
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
> 


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


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to