[Xorp-cvs] XORP cvs commit: xorp xorp/config xorp/cli/libtecla xorp/mibs
Pavlin Radoslavov
pavlin at icir.org
Tue Apr 10 17:58:35 PDT 2007
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: pavlin at xorpc.icir.org 2007-04-11 00:58:35 UTC
XORP CVS repository
Modified files:
. configure.in configure config.h.in
config acipmrt.m4 acipv4.m4 acipv6.m4 ahxorp.m4 ltmain.sh
cli/libtecla configure
mibs configure
Removed files:
. acconfig.h
config ltconfig
Log message:
Updated the autoconf/automake/libtool build facility to support
the latest versions of those tools:
autoconf-2.61, automake-1.10, libtool-1.5.22
Some of the changes worth noting are:
* AC_CONFIG_HEADERS is used instead of AM_CONFIG_HEADER.
* Now that AC_CHECK_HEADERS() generates long warnings if a header
file cannot be compiled (typically because we need to include some
other header file before it), some of the AC_CHECK_HEADERS()
instances are modified to conditionally include the required
header files before testing that a header file exists. E.g.:
dnl XXX: <sys/mount.h> might need <sys/param.h>
AC_CHECK_HEADERS([sys/param.h sys/mount.h], [], [],
[[
#ifdef HAVE_SYS_PARAM_H
#include <sys/param.h>
#endif
]])
It seems that the autoconf folks want people to use AC_CHECK_HEADERS()
that way. The downside of this method is that on some systems
if the list of header files that must be included is wrong, then
running ./autoconf will misleadingly say that the tested header file
is simply not there.
Hopefully, we will catch all those cases for the OS-es that are
supported and will update the configure.in and config/*.m4 files
as appropriate.
* Remove acconfig.h which is obsoleted and move its content to
config/ahxorp.m4
* Remove helper script config/ltconfig which is obsoleted.
* Cleanup of config.h.in
The Makefile.in auto-generated files will be generated in a separate
commit.
The AC_PREREQ(2.53) usage inside configure.in and mibs/configure.in
hasn't been updated (yet) to reflect the minimum required autoconf
version. This will be done after the appropriate min. version is
narrowed-down.
Revision Changes Path
1.18 +0 -118 xorp/acconfig.h (dead)
1.13 +3132 -1831; commitid: 5bbc461c2d0f7ea6; xorp/cli/libtecla/configure
1.71 +10 -15; commitid: 5bbc461c2d0f7ea6; xorp/config.h.in
1.5 +32 -2; commitid: 5bbc461c2d0f7ea6; xorp/config/acipmrt.m4
1.9 +20 -3; commitid: 5bbc461c2d0f7ea6; xorp/config/acipv4.m4
1.25 +72 -2; commitid: 5bbc461c2d0f7ea6; xorp/config/acipv6.m4
1.3 +39 -3; commitid: 5bbc461c2d0f7ea6; xorp/config/ahxorp.m4
1.3 +0 -3096 xorp/config/ltconfig (dead)
1.4 +2941 -968; commitid: 5bbc461c2d0f7ea6; xorp/config/ltmain.sh
1.224 +29845 -9820; commitid: 5bbc461c2d0f7ea6; xorp/configure
1.188 +93 -10; commitid: 5bbc461c2d0f7ea6; xorp/configure.in
1.50 +19227 -3388; commitid: 5bbc461c2d0f7ea6; xorp/mibs/configure
More information about the Xorp-cvs
mailing list