summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Kinder <nkinder@redhat.com>2007-08-20 17:49:17 +0000
committerNathan Kinder <nkinder@redhat.com>2007-08-20 17:49:17 +0000
commiteff443f6307425aa37b56ca19ee32ab21db204d7 (patch)
treef73d117ac69062d8f5c5b2a2281c109e7b10c9c2
parent7afaf4974625c0d80d81cfbedbfe9635f21d5a57 (diff)
downloadds-eff443f6307425aa37b56ca19ee32ab21db204d7.tar.gz
ds-eff443f6307425aa37b56ca19ee32ab21db204d7.tar.xz
ds-eff443f6307425aa37b56ca19ee32ab21db204d7.zip
Resolves: 253582
Summary: Check if pkgconfig is available before trying to use it.
-rwxr-xr-xconfigure8
-rw-r--r--ltmain.sh2
-rw-r--r--m4/db.m48
3 files changed, 14 insertions, 4 deletions
diff --git a/configure b/configure
index 53a2a60a..aec91f14 100755
--- a/configure
+++ b/configure
@@ -24272,8 +24272,12 @@ LDFLAGS="$save_ldflags"
# last resort
# Although the other db_* variables are correctly assigned at this point,
# db_bindir needs to be set by pkg-config if possible (e.g., on 64-bit Solaris)
-if $PKG_CONFIG --exists db; then
- db_bindir=`$PKG_CONFIG --variable=bindir db`
+if test -n "$PKG_CONFIG"; then
+ if $PKG_CONFIG --exists db; then
+ db_bindir=`$PKG_CONFIG --variable=bindir db`
+ else
+ db_bindir=/usr/bin
+ fi
else
db_bindir=/usr/bin
fi
diff --git a/ltmain.sh b/ltmain.sh
index d70dc75c..0223495a 100644
--- a/ltmain.sh
+++ b/ltmain.sh
@@ -6460,6 +6460,8 @@ relink_command=\"$relink_command\""
do
eval "if test \"\${save_$lt_var+set}\" = set; then
$lt_var=\$save_$lt_var; export $lt_var
+ else
+ $lt_unset $lt_var
fi"
done
diff --git a/m4/db.m4 b/m4/db.m4
index 79da2f04..24927a87 100644
--- a/m4/db.m4
+++ b/m4/db.m4
@@ -84,8 +84,12 @@ LDFLAGS="$save_ldflags"
# last resort
# Although the other db_* variables are correctly assigned at this point,
# db_bindir needs to be set by pkg-config if possible (e.g., on 64-bit Solaris)
-if $PKG_CONFIG --exists db; then
- db_bindir=`$PKG_CONFIG --variable=bindir db`
+if test -n "$PKG_CONFIG"; then
+ if $PKG_CONFIG --exists db; then
+ db_bindir=`$PKG_CONFIG --variable=bindir db`
+ else
+ db_bindir=/usr/bin
+ fi
else
db_bindir=/usr/bin
fi