[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