[llvm-commits] [PATCH] Remove obsolete autoconf stuff, and upgrade autoconf, cuts down configure size to 361K (from 1.1M!)

Török Edwin edwintorok at gmail.com
Sat Sep 5 06:51:21 PDT 2009


Hi,

The attached patches update the autoconf stuff to work with latest
autoconf, and remove some obsolete m4 macros
that were no longer used.

This cuts down the size of configure from 1.1M to 361K!

Can someone test if this works on darwin too?

How should I commit the patch (broken up in 5 pieces or a single commit?)

The full.patch is patches 0001-0005 merged into one, and it looks like this:
 autoconf/depcomp                  |  522
 autoconf/ltmain.sh                | 6863 -------
 autoconf/m4/bison.m4              |   15
 autoconf/m4/cxx_bidi_iterator.m4  |   22
 autoconf/m4/cxx_fwd_iterator.m4   |   22
 autoconf/m4/cxx_namespaces.m4     |   19
 autoconf/m4/cxx_std_iterator.m4   |   26
 autoconf/m4/flex.m4               |   17
 autoconf/missing                  |  353
 b/autoconf/AutoRegen.sh           |    8
 b/autoconf/README.TXT             |   17
 b/autoconf/config.guess           |  710
 b/autoconf/config.sub             |  252
 b/autoconf/configure.ac           |   34
 b/autoconf/install-sh             |  530
 b/autoconf/m4/libtool.m4          | 8489 +++++----
 b/autoconf/m4/ltdl.m4             |  854
 b/autoconf/m4/ltsugar.m4          |  123
 b/autoconf/m4/path_tclsh.m4       |    4
 b/autoconf/mkinstalldirs          |   40
 b/configure                       |32601
+++++---------------------------------
 b/include/llvm/Config/config.h.in |  169
 22 files changed, 11079 insertions(+), 40611 deletions(-)


Best regards,
--Edwin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Update-configure.ac.patch
Type: text/x-diff
Size: 6572 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20090905/bb9ce75d/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Upgrade-libtool-used-for-shlib_ext.patch
Type: text/x-diff
Size: 5088 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20090905/bb9ce75d/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Remove-obsolete-m4-macros.patch
Type: text/x-diff
Size: 677110 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20090905/bb9ce75d/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Update-autoconf-files.patch
Type: text/x-diff
Size: 81845 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20090905/bb9ce75d/attachment-0003.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Regenerate-configure-and-autoheader.patch
Type: text/x-diff
Size: 1286668 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20090905/bb9ce75d/attachment-0004.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: full.patch
Type: text/x-diff
Size: 2054184 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20090905/bb9ce75d/attachment-0005.patch>


More information about the llvm-commits mailing list