Some LIBC implementation like musl doesn't support backtrace( ) and backtrace_symbols declared in execinfo.h. Currently some DPDK customers fail to build PDDK with musl. In order to build DPDK with musl, there is a need to reomve references toexecinfo.h.
Add a configuration parameter in config/common_linuxapp which equals to y by default. It also generate a macro named as RTE_EAL_ENABLE_BACKTRACE when this configuration paramter equals to y or no above macro when it is n. --- changes: v2 -- change configuration parameter name Wei Dai (3): examples/performance-thread: remove reference to execinfo.h config: add a marco to enable backtrace or not 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 | 4 ++++ 3 files changed, 5 insertions(+), 1 deletion(-) -- 2.7.4