Files
poky/meta/recipes-devtools
Robert Yang 1f53edeaf9 libtool: avoid running automake/autoconf --version
The libtool would be very slow if run "automake/autoconf --version", for
example, when compile xz-native (make -j1, only compile, no confiure or
install):

before patched: 19s
after patched:  11s

Use plain text to instead of running them.

NOTE: it is still a little slower than libtool 2.4.2 when compile
xz-native because of other parts:
make -j1: about 2s slower
make -j32: about 0.4s slower

If we run to do_install:
(PARALLEL_MAKE = "-j32")
libtool 2.4.2:
$ bitbake xz-native -cinstall && bitbake xz-native -ccleansstate && time bitbake xz-native -cinstall
real    0m21.092s
user    0m28.292s
sys     0m3.932s

libtool 2.4.5:
$ bitbake xz-native -cinstall && bitbake xz-native -ccleansstate && time bitbake xz-native -cinstall
real    0m21.380s
user    0m31.140s
sys     0m4.068s

About 0.3s, slightly different.

But when using /bin/bash as CONFIG_SHELL, the new libtool would be much slower:
real    0m23.106s
user    0m44.044s
sys     0m4.280s

About 2s slower, for the big package like cairo, it is more slower (about 6s),
unfortunately, /bin/bash is most default CONFIG_SHELL for the recipes since
configure checks first check bash.

(From OE-Core rev: eb9d896db2fc67bac8efd258744d06fbbee87f06)

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-02-05 09:46:11 +00:00
..
2015-01-23 11:36:25 +00:00
2015-01-23 11:36:26 +00:00
2014-12-27 22:53:40 +00:00
2014-11-09 10:21:20 +00:00
2014-03-02 17:25:28 +00:00
2015-01-16 23:08:25 +00:00
2015-02-03 14:53:52 +00:00
2015-02-03 14:53:51 +00:00
2015-01-16 23:08:26 +00:00
2014-11-12 15:38:31 +00:00
2015-01-08 09:24:49 +00:00
2014-09-22 13:04:21 +01:00
2015-01-08 09:24:50 +00:00
2014-01-02 12:50:24 +00:00
2014-11-09 10:21:21 +00:00
2014-08-28 15:12:44 +01:00
2015-01-07 23:35:09 +00:00
2014-12-27 22:53:40 +00:00
2014-12-23 10:18:20 +00:00
2015-01-16 23:08:24 +00:00
2015-01-23 11:36:25 +00:00
2014-10-18 16:14:05 +02:00
2014-11-06 16:45:17 +00:00
2015-02-03 14:53:56 +00:00
2014-12-23 10:18:16 +00:00
2015-01-29 15:36:49 +00:00
2014-09-22 13:04:22 +01:00
2014-08-28 15:12:42 +01:00
2015-01-16 23:08:19 +00:00
2015-01-29 15:36:47 +00:00
2015-02-02 14:09:20 +00:00
2015-01-16 23:08:26 +00:00
2015-01-16 23:08:24 +00:00
2014-08-11 10:53:05 +01:00
2015-01-16 23:08:28 +00:00
2014-12-23 10:18:20 +00:00
2015-01-23 11:36:27 +00:00
2014-11-12 15:38:33 +00:00
2014-11-06 16:45:18 +00:00
2015-01-07 23:35:08 +00:00
2014-11-20 14:08:12 +00:00
2014-12-19 18:08:02 +00:00
2014-12-11 11:34:57 +00:00
2013-08-13 23:05:58 +01:00