LP1990018: Fix libdbi build
authorJason Stephenson <jason@sigio.com>
Sun, 18 Sep 2022 13:38:40 +0000 (09:38 -0400)
committerJason Stephenson <jason@sigio.com>
Fri, 30 Sep 2022 18:41:06 +0000 (14:41 -0400)
commit08c7f226f11574750f71fb27c87a0bf4ffd7d6cf
treea42497c81711da5124636ef077d8dfaa11c18f38
parentab5d942a9c7f16bc1f3005da01a38ed8cd364798
LP1990018: Fix libdbi build

Resolve issues with finding libdbi and libdbdpgsql on ARM64 by using better
autoconf hygiene:

 * Use PKG_CHECK_MODULES to find and set the dbi library flags.
 * Remove the "backup" code to find a manually installed libdbi.
   (This has not been needed for some time.)
 * Update Makefile.ams to use the dbi LDFLAGS properly.
 * Remove -ldbdpgsql from compile commands.
   (It is loaded dynamically.)

I tested it on a x86_64 VM with Ubuntu 22.04.  Most tests passed.  Only the
remot auth and cover uploader tests failed.  The latter have not passed for
some time, and I believe the former may have been affected by a recent
change unrelated to this commit.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Open-ILS/src/c-apps/Makefile.am
Open-ILS/src/c-apps/tests/Makefile.am
configure.ac