| Age | Commit message (Collapse) | Author | 
|---|
|  | Not only was there a minor typo in the "pragma weak" preprocessor
checks, but also were the tests not behaving as needed - they only
indicated support for the /first/ method of implementing weak aliases,
which on Linux is __attribute__ and not #pragma.
* m4/ax_sys_weak_alias.m4: set defines for _all_ weak alias methods
* zebra/kernel_null.c: fix typo
Cc: Doug VanLeuven <roamdad@sonic.net>
Signed-off-by: David Lamparter <equinox@opensourcerouting.org> | 
|  | LLVM clang does not support #pragma weak (bug 3679) on OS X. There are
other systems where the #pragma weak has varying syntax.
Added m4 file from the autoconf archives:
http://www.gnu.org/software/autoconf-archive/ax_sys_weak_alias.html
Fix up zebra/*_null.c files to use #pragma weak alias or stub functions
if not available. It's incomplete in that the different format #pragma
enable easier fixes on need.
Tested on 64bit OS X 10.7, FreeBSD 9.0 amd64 & i386 (32bit) using
gcc & clang. Tested on linux 64bit.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org> | 
|  |  | 
|  | * ChangeLog: Add back a dummy, top-level ChangeLog
	* m4/Makefile.am: remove ChangeLog from EXTRA_DIST, why it was
	  listed there, who knows. | 
|  |  | 
|  |  | 
|  |  | 
|  | bombs on NetBSD.  (Without, all is ok.  We may need workarounds, but
first we should identify minimum tool versions and figure out what's
still wrong.)
ok'd by paul. | 
|  | with CVS trees. | 
|  |  | 
|  | * Makefile.am (EXTRA_DIST): New - just has EXTRA_DIST.  (Using a
        directory in EXTRA_DIST in the parent was causing 'make dist' to fail.)
(Now m4/Makefile* is first-class and included from top level.) | 
|  | * *.m4: import of libtool CVS m4 autoconf files. These only
	  configure libtool support for languages where configure has
	  already called AC_PROG_<lang>, less fragile.
	* README.txt: doc file for contents of this directory. |