Merge branch 'mnowak/openbsd-fix-gdb-in-system-test' into 'main'

Fix system test backtrace generation on OpenBSD

See merge request isc-projects/bind9!4272
This commit is contained in:
Michal Nowak 2020-10-26 13:59:07 +00:00
commit 58aca6d9d5

View file

@ -265,7 +265,10 @@ if [ -n "$core_dumps" ]; then
export SYSTESTDIR="$systest"
echoinfo "D:$systest:backtrace from $coredump:"
echoinfo "D:$systest:--------------------------------------------------------------------------------"
binary=$(gdb --batch --core="$coredump" 2>/dev/null | sed -ne "s/Core was generated by \`//;s/ .*'.$//p;")
binary=$(gdb --batch --core="$coredump" 2>/dev/null | sed -ne "s|Core was generated by \`\([^' ]*\)[' ].*|\1|p")
if [ ! -f "${binary}" ]; then
binary=$(find "${top_builddir}" -path "*/.libs/${binary}" -type f)
fi
"${top_builddir}/libtool" --mode=execute gdb \
-batch \
-ex bt \