This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Updating libtool in GCC and srctree
- From: Steve Ellcey <sje at cup dot hp dot com>
- To: binutils at sourceware dot org, gcc at gcc dot gnu dot org
- Date: Thu, 8 Mar 2007 15:57:29 -0800 (PST)
- Subject: Updating libtool in GCC and srctree
- Reply-to: sje at cup dot hp dot com
Now that autoconf has been updated to 2.59, I would like to update the
libtool that GCC and the binutils/gdb/etc use. Unfortunately, I am not
having much luck coming up with a patch and figuring out what all needs
to be reconfigured.
Here is what I have tried so far. In the libtool documentation it says
that to include libtool in your package you need to add config.guess,
config.sub, install-sh, and ltmain.sh to your package. We already have
the install-sh that is in the latest libtool and our config.guess and
config.sub look to be newer than the ones in libtool so that just leaves
ltmain.sh. I downloaded the 2.1a snapshot of libtool and found
ltmain.sh in libltdl/config/ltmain.sh, I copied that to the top level of
the src tree and then removed libtool.m4, ltconfig, ltcf-c.sh,
ltcf-cxx.sh, and ltcf-gcj.sh.
I was able to run autoconf on the top-level of the source tree with no
errors but when I did a configure/make I got the following error while
make was in the bfd subdirectory:
make[3]: Entering directory `/proj/opensrc/sje/svn.libtool/build-ia64-hp-hpux11.
23-trunk/obj_src/bfd'
make[3]: LIBTOOL@: Command not found
make[3]: *** [archive.lo] Error 127
So I went into bfd and tried to run autoconf there but I get the errors:
$ /proj/opensrc/be/ia64-hp-hpux11.23/bin/autoconf
configure.in:13: error: possibly undefined macro: AM_PROG_LIBTOOL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.in:20: error: possibly undefined macro: AM_DISABLE_SHARED
I tried changing the macros to AC_* but that didn't help, should I just
use m4_pattern_allow or am I missing a bigger picture here?
Steve Ellcey
sje@cup.hp.com