summaryrefslogtreecommitdiff
path: root/ext/ODBM_File
diff options
context:
space:
mode:
authorDavid Cantrell <david@cantrell.org.uk>2007-11-15 00:17:07 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2007-11-15 06:42:24 +0000
commitc4b0127eb310384d0e10cb85e1174053f59194e0 (patch)
tree67c53c5b66005e692bbe95de556b51a0d3a0b3e6 /ext/ODBM_File
parentaebaa399f107aceea3e5f1328fa8ac90523bd313 (diff)
downloadperl-c4b0127eb310384d0e10cb85e1174053f59194e0.tar.gz
Adjust ODBM_File for Debian. See:
Subject: Re: 5.10 build failure on Debian. Message-ID: <20071115001707.GA29642@bytemark.barnyard.co.uk> p4raw-id: //depot/perl@32321
Diffstat (limited to 'ext/ODBM_File')
-rw-r--r--ext/ODBM_File/hints/linux.pl8
1 files changed, 7 insertions, 1 deletions
diff --git a/ext/ODBM_File/hints/linux.pl b/ext/ODBM_File/hints/linux.pl
index 9271b45f71..43b59df31a 100644
--- a/ext/ODBM_File/hints/linux.pl
+++ b/ext/ODBM_File/hints/linux.pl
@@ -1,2 +1,8 @@
# uses GDBM dbm compatibility feature - at least on SuSE 8.0
-$self->{LIBS} = ['-lgdbm -lgdbm_compat'];
+$self->{LIBS} = ['-lgdbm'];
+
+# Debian/Ubuntu have /usr/lib/libgdbm_compat.so.3* but not this file,
+# so linking may fail
+if (-f '/usr/lib/libgdbm_compat.so') {
+ $self->{LIBS}->[0] .= ' -lgdbm_compat';
+}