about summary refs log tree commit homepage
path: root/lib/PublicInbox/Gcf2.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-09-09 20:45:41 +0000
committerEric Wong <e@80x24.org>2021-09-10 03:06:38 +0000
commiteb8c28ea18be00a8772b92f9840a5f68a31378f7 (patch)
tree2e9de163164aa67802295e35333d85141c2b4e58 /lib/PublicInbox/Gcf2.pm
parent7a74224cc53d94cb690107593c586dd4c1897417 (diff)
downloadpublic-inbox-eb8c28ea18be00a8772b92f9840a5f68a31378f7.tar.gz
We can't link properly to libgit2 without pkg-config telling
us which libraries and headers to use.
Diffstat (limited to 'lib/PublicInbox/Gcf2.pm')
-rw-r--r--lib/PublicInbox/Gcf2.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/PublicInbox/Gcf2.pm b/lib/PublicInbox/Gcf2.pm
index 99f4ae04..0f967579 100644
--- a/lib/PublicInbox/Gcf2.pm
+++ b/lib/PublicInbox/Gcf2.pm
@@ -17,7 +17,8 @@ BEGIN {
                 die 'PERL_INLINE_DIRECTORY not defined';
         my $f = "$inline_dir/.public-inbox.lock";
         open $lockfh, '>', $f or die "failed to open $f: $!\n";
-        my $pc = which($ENV{PKG_CONFIG} // 'pkg-config');
+        my $pc = which($ENV{PKG_CONFIG} // 'pkg-config') //
+                die "pkg-config missing for libgit2";
         my ($dir) = (__FILE__ =~ m!\A(.+?)/[^/]+\z!);
         my $rdr = {};
         open $rdr->{2}, '>', '/dev/null' or die "open /dev/null: $!";