Instead of iterating over each symbol, create a regex group including all the symbols to lookup and pass it to grep. Also, refactor some small pieces: - filter event_ dependencies within import_libs_deps_mk() - convert SPDK_LIBS to an array built up with extglob - drop DEP_LIBS - drop missing_syms (unused) The overall improvement (this covers the execution of the subshell within which confirm_deps() is called for each .so): real 1m23.688s user 4m16.196s sys 8m3.110s real 0m3.537s user 0m13.450s sys 0m18.486s Signed-off-by: Michal Berger <michalx.berger@intel.com> Change-Id: Id61c5f947cd116e0fa0107cc7c941beb2c0bdcb4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4632 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
||
---|---|---|
.. | ||
check_so_deps.sh |