libtool-patches
[Top][All Lists]
Advanced

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

Re: patch-2: more fun with lt~obsolete.m4


From: Gary V. Vaughan
Subject: Re: patch-2: more fun with lt~obsolete.m4
Date: Wed, 14 Dec 2005 10:12:07 +0000
User-agent: Mozilla Thunderbird 1.0 (X11/20050305)

Hallo Ralf,

Ralf Wildenhues wrote:
* Ralf Wildenhues wrote on Sun, Dec 04, 2005 at 03:56:15PM CET:

I'll be replying to this mail with a number of patches, separated by
logical changes, and *should* work in the order posted (I hope).
- two patches for compatibility with older Automake

*snip*

OK, this is ugly.

aclocal before 1.7
- does not see AU_DEFUN, only AC_DEFUN
- picks up an old installed libtool.m4 *even if* all macros from the
  newer local one are listed in lt~obsolete, unless *all* macros from
  the old installed one are also listed.  So basically we list all
  macros we've ever used here..

With this, I believe even Automake-1.4 can be used in conjunction
with Libtool-2.0 for uses that do not involve libltdl.

Nice catch!

Does anybody care about the order of the macros in the file?

Not me :-)

The only question open to me is: Will installation of this
lt~obsolete.m4 ever cause *new* aclocal versions to later, with
Libtool-3.0, to pick up bogus stuff?

Let's worry about that when we get to Libtool-3.0!  But seriously,
aclocal is supposed to die shortly after m4-2.0 arrives, so we'll
have a whole new batch of problems to worry about by then :-D

        * libltdl/m4/lt~obsolete.m4: Update documentation for aclocal
        versions before 1.7.  Change all macros to use AC_DEFUN instead
        of AU_DEFUN.
        * (_AC_PROG_LIBTOOL, AC_LIBTOOL_SETUP, _LT_AC_CHECK_DLFCN)
        (AC_LIBTOOL_SYS_DYNAMIC_LINKER, _LT_AC_TAGCONFIG)
        (AC_DISABLE_FAST_INSTALL, _LT_AC_LANG_CXX, _LT_AC_LANG_F77)
        (_LT_AC_LANG_GCJ, AC_LIBTOOL_RC, AC_LIBTOOL_LANG_C_CONFIG)
        (_LT_AC_LANG_C_CONFIG, AC_LIBTOOL_LANG_CXX_CONFIG)
        (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG)
        (_LT_AC_LANG_F77_CONFIG, AC_LIBTOOL_LANG_GCJ_CONFIG)
        (_LT_AC_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG)
        (_LT_AC_LANG_RC_CONFIG, AC_LIBTOOL_CONFIG)
        (_LT_AC_FILE_LTDLL_C): Add new fake macros for these, they
        were used at one time in libtool.m4

Please apply.

Cheers,
        Gary.
--
Gary V. Vaughan      ())_.  address@hidden,gnu.org}
Research Scientist   ( '/   http://tkd.kicks-ass.net
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]