diff options
| author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2016-09-01 11:20:05 +0200 | 
|---|---|---|
| committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2016-11-17 11:36:55 +0100 | 
| commit | 3516b8b7558a69dfd06410b0c997d096a78221c9 (patch) | |
| tree | 6e3d993f086e5fd3fd90f998e3d88988ac07ce7d /tests | |
| parent | d3b66fbf88b07f7954ee5e7ceddab543bdd3a833 (diff) | |
Add libmissing
This patch adds a libmissing library to mtd-utils, containing
implementations of functionality found in glibc but typically
missing from embedded C libraries such as uclibc ot musl.
For now, the library only contains stub implementations of
the backtrace*() family of functions.
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/fs-tests/Makemodule.am | 5 | ||||
| -rw-r--r-- | tests/fs-tests/integrity/integck.c | 2 | 
2 files changed, 6 insertions, 1 deletions
diff --git a/tests/fs-tests/Makemodule.am b/tests/fs-tests/Makemodule.am index 031355a..d3acaa5 100644 --- a/tests/fs-tests/Makemodule.am +++ b/tests/fs-tests/Makemodule.am @@ -2,6 +2,11 @@ integck_SOURCES = tests/fs-tests/integrity/integck.c  integck_LDADD = libubi.a  integck_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/ubi-utils/include +if HAVE_EXECINFO +else +integck_LDADD += libmissing.a +endif +  test_1_SOURCES = tests/fs-tests/simple/test_1.c tests/fs-tests/lib/tests.c  test_1_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/tests/fs-tests/lib diff --git a/tests/fs-tests/integrity/integck.c b/tests/fs-tests/integrity/integck.c index 67384fa..7cb5305 100644 --- a/tests/fs-tests/integrity/integck.c +++ b/tests/fs-tests/integrity/integck.c @@ -31,7 +31,6 @@  #include <getopt.h>  #include <assert.h>  #include <mntent.h> -#include <execinfo.h>  #include <sys/mman.h>  #include <sys/vfs.h>  #include <sys/mount.h> @@ -40,6 +39,7 @@  #define PROGRAM_NAME "integck"  #include "common.h"  #include "libubi.h" +#include "libmissing.h"  /*   * WARNING! This is a dirty hack! The symbols for static functions are not  | 
