[dpdk-dev] [PATCH 0/3] add support of musl

Wei Dai wei.dai at intel.com
Fri Mar 10 12:58:49 CET 2017


musl is an alternative LIBC to GLIBC.
It is an implementation of the userspace portion 
of the standard library functionality described 
in the ISO C and POSIX standards, plus common extensions. 

Some DPDK customers fail to build DPDK with musl.
But so far execinfo.h is not supported by musl.
In order to build DPDK with musl, there is a need
to remove references to execinfo.h.

Currently only backtrace() and backtrace_symbols( ) from
execinfo.h are used in rte_dump_stack( ) in 
lib/librte_eal/linuxapp/eal/eal_debug.c .
This rte_dump_stack( ) is only used to get the
name of fucntions in call stack for debugging.

Wei Dai (3):
  examples/performance-thread: remove reference to execinfo.h
  config: add support of musl
  eal: remove references to execinfo.h for musl

 config/common_linuxapp                           | 1 +
 examples/performance-thread/common/lthread_tls.c | 1 -
 lib/librte_eal/linuxapp/eal/eal_debug.c          | 7 ++++++-
 3 files changed, 7 insertions(+), 2 deletions(-)

-- 
2.7.4



More information about the dev mailing list