libbacktrace: check for sys/link.h
commit55bb77b50a5ec520f28978ac3fdac1983200e1f7
authorIan Lance Taylor <iant@golang.org>
Fri, 8 Jul 2022 17:28:24 +0000 (8 10:28 -0700)
committerIan Lance Taylor <iant@golang.org>
Fri, 8 Jul 2022 17:32:45 +0000 (8 10:32 -0700)
treed634f55ec84cb7fd365e52020980c0fbad9e292f
parentb984b84cbe4bf026edef2ba37685f3958a1dc1cf
libbacktrace: check for sys/link.h

QNX uses sys/link.h rather than link.h for dl_iterate_phdr

Fixes https://github.com/ianlancetaylor/libbacktrace/issues/86

* configure.ac: Check for sys/link.h.  Use either link.h or
sys/link.h when checking for dl_iterate_phdr.
* elf.c: Include sys/link.h if available.
* configure, config.h.in: Regenerate.
libbacktrace/config.h.in
libbacktrace/configure
libbacktrace/configure.ac
libbacktrace/elf.c