summaryrefslogtreecommitdiffstats
path: root/.gitignore
diff options
context:
space:
mode:
authorDoug VanLeuven <roamdad@sonic.net>2012-12-14 13:58:30 +0100
committerDavid Lamparter <equinox@opensourcerouting.org>2013-01-11 21:50:06 +0100
commit327c4cdf7578debcc140f04f03d02479771c9e11 (patch)
treea0e02a0614f12601d8a58eeeebf9e54b27198c9f /.gitignore
parentMerge remote-tracking branch 'savannah/sf/ospfd' (diff)
downloadfrr-327c4cdf7578debcc140f04f03d02479771c9e11.tar.xz
frr-327c4cdf7578debcc140f04f03d02479771c9e11.zip
testzebra: pragma weak: detect systems with weak alias and provide alternative
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>
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore1
1 files changed, 1 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 516ed611b..48e6b38b9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -36,4 +36,5 @@ build
*~
*.loT
m4/*.m4
+!m4/ax_sys_weak_alias.m4