From be8bbc5f877109be0de43388b401b402d8e4bfb9 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Mon, 16 Jul 2018 14:43:17 -0400 Subject: [PATCH] build-sys: Link with gpg-error directly We use the API, and not linking breaks the build with e.g. `-fuse-ld=gold` in a Fedora 28 buildroot as gold doesn't do the "search indirect dependencies" thing. Closes: #1679 Approved by: jlebon --- configure.ac | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/configure.ac b/configure.ac index 896e7806..f0907a15 100644 --- a/configure.ac +++ b/configure.ac @@ -220,6 +220,10 @@ AS_IF([ test x$have_gpgme = xno ], [ AC_MSG_ERROR([Need GPGME_PTHREAD version $LIBGPGME_DEPENDENCY or later]) ]) OSTREE_FEATURES="$OSTREE_FEATURES gpgme" +dnl This apparently doesn't ship a pkg-config file either, and we need +dnl to link to it directly. +OT_DEP_GPGME_CFLAGS="${OT_DEP_GPGME_CFLAGS} $(gpg-error-config --cflags)" +OT_DEP_GPGME_LIBS="${OT_DEP_GPGME_LIBS} $(gpg-error-config --libs)" LIBARCHIVE_DEPENDENCY="libarchive >= 2.8.0" # What's in RHEL7.2.