- compile: wrapper for compilers that don't understand -c -o.
- config.guess: gets the config name of the current platform (like
x86_64-unknown-linux-gnu).
- config.sub: not sure, it seems to do some extra checking on the platform
name config.guess returns.
- depcomp: compiles a program generating dependency list as side effect
- missing: stub for a few tools if they are missing when installing
- install-sh: install a program, script, or data file
- ltmain.sh: main file for libtool; I think it's used as template when
configure builds building the system-specific 'libtool'
I believe that config.guess, config.sub, install-sh and ltmain.sh can
all be installed when you run libtoolize --force --copy --install
Thus, keeping them in the repository is probably overkill, as this
line could probably be added to the _autosetup instead
This works on Haiku, anyhow, but please test that out on a couple
platforms before accepting what I say as fact :)
- Urias
Michael Tughan
Michael's Programming
libtool (and libtoolize) is one of the GNU tools that is generally
used along with the other auto* tools:
http://www.gnu.org/software/libtool/
I'm guessing OS X renames it.
Michael Tughan
Michael's Programming
It's not an uncommon occurrence to find older autotools on modern
distros. One of the challenges we face with Haiku is that we have only
gotten our platform into the config.guess/config.sub in January 2008,
and we find most packages out there still use ANCIENT versions of
these files...
Haiku now uses libtool 2.2.6a as well.
I would like to know what idiot thought it was a good idea to make
Ctrl-Enter immediately the message without any confirmation or way to stop
it.
As I was saying...
Just like with the configure file (built from configure.ac) and aclocal.m4
(made from files in m4), it may be a good idea not to have those helper
scripts in the repository. Instead, have _autosetup install them from the
system versions, using automake --add-missing.
Yep, probably best.
BTW, I was told at some point that "automake --add-missing" just calls
upon libtoolize anyway - not sure if that's actually true.
- Urias
Well, not all programs use libtool...
automake --add-missing surely works if the build machine doesn't have
libtool(ize) installed (but of course it won't install things like
ltmain.sh, would give an error if the app requires it).
Change done.