Re: parallelized configure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 14 Jan 2014, Mike Frysinger wrote:

there's semi-precedence though with introducing new macros when there's no
confidence in safely converting existing one.  consider:
	AC_CHECK_FUNC beget
	AC_CHECK_FUNCs beget
	AC_CHECK_FUNCS_ONCE
same for HEADERS and DECLS.  maybe time to beget a
AC_CHECK_FUNCS_ONCE_PARALLEL ? :)  or maybe enshrine the ONCE behavior and
call it AC_CHECK_FUNCS_PARA.  that'd cover a decent amount of ground (albeit,
not as much as would truly be possible from an interlocked pipeline) without
too much pain.

Unfortunately, that is only part of the problem. The main problem is the cascading shell variable definitions which appear, are modified, or even disappear as configure script statements are executed. Some of these variable modifications are done as actions of the macros and others are done by code added by the package developer.

Configure could be sped up by using a shared caching system for common tests (e.g. standard header file existence) or perhaps even by creating a new shell which is a closer fit to what configure needs.

Bob
--
Bob Friesenhahn
bfriesen@xxxxxxxxxxxxxxxxxxx, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
https://lists.gnu.org/mailman/listinfo/autoconf




[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux