From c266ec7eac8730031e3297d144ada9654274fe47 Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Mon, 15 Aug 2011 15:30:36 -0400 Subject: [PATCH] Fix check-symbols test for PPC64 --- nice/Makefile.am | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/nice/Makefile.am b/nice/Makefile.am index ce7f316..e3438f0 100644 --- a/nice/Makefile.am +++ b/nice/Makefile.am @@ -37,11 +37,18 @@ AM_CFLAGS = \ test-symbols.sh:: chmod +x $(srcdir)/$@ -libnice.symbols: libnice.sym Makefile +libnice-symbols-test.c: libnice.sym Makefile rm -f $@ - while read s; do echo "T $$s"; done < $< > $@ + while read s; do echo "void $$s(void) { }" ; done < $< > $@ -CLEANFILES += libnice.symbols +libnice-symbols-test.o: libnice-symbols-test.c + $(CC) $(CFLAGS) -c -o $@ $< + +libnice.symbols: libnice-symbols-test.o Makefile + rm -f $@ + $(top_srcdir)/scripts/make-symbol-list.sh $< >$@ + +CLEANFILES += libnice.symbols libnice-symbols-test.c libnice-symbols-test.o check_SCRIPTS = test-symbols.sh check_DATA = libnice.symbols -- 1.7.6 --- libnice-0.1.0/nice/Makefile.in 2011-08-15 18:11:15.448626132 -0600 +++ libnice-0.1.0-ppc64/nice/Makefile.in 2011-08-15 18:10:46.301065468 -0600 @@ -271,7 +271,8 @@ ERROR_CFLAGS = \ -Wno-missing-field-initializers # -Wold-style-definition -Winline -Wunreachable-code -CLEANFILES = *.gcno *.gcda libnice.symbols +CLEANFILES = *.gcno *.gcda libnice.symbols libnice-symbols-test.c \ + libnice-symbols-test.o lib_LTLIBRARIES = libnice.la libnice_la_SOURCES = libnice_la_DEPENDENCIES = \ @@ -730,9 +731,16 @@ check-valgrind: test-symbols.sh:: chmod +x $(srcdir)/$@ -libnice.symbols: libnice.sym Makefile +libnice-symbols-test.c: libnice.sym Makefile rm -f $@ - while read s; do echo "T $$s"; done < $< > $@ + while read s; do echo "void $$s(void) { }" ; done < $< > $@ + +libnice-symbols-test.o: libnice-symbols-test.c + $(CC) $(CFLAGS) -c -o $@ $< + +libnice.symbols: libnice-symbols-test.o Makefile + rm -f $@ + $(top_srcdir)/scripts/make-symbol-list.sh $< >$@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded.