summaryrefslogtreecommitdiff
path: root/autogen.sh
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2011-01-19 12:24:26 +0000
committerDaniel P. Berrange <berrange@redhat.com>2011-01-26 14:54:23 +0000
commit3493f1bcec5d6b8e0276b9daf48c458cc756187d (patch)
treec21ae7533804852f691cb024ebc7ecc293f36572 /autogen.sh
parente0e4e4de7a88268092e11774356d26130dc65fcc (diff)
downloadlibvirt-3493f1bcec5d6b8e0276b9daf48c458cc756187d.tar.gz
Fix setup of lib directory with autogen.sh --system
On x86_64 hosts, /usr/lib64 must be used instead of /usr/lib Rather than attempt to whitelist architectures, just check for existance of /usr/lib64 * autogen.sh: Fix to use /usr/lib64 if it exists
Diffstat (limited to 'autogen.sh')
-rwxr-xr-xautogen.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/autogen.sh b/autogen.sh
index 323710be8a..ff13fd1486 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -21,7 +21,14 @@ if test "x$1" = "x--no-git"; then
fi
if test "x$1" = "x--system"; then
shift
- EXTRA_ARGS="--prefix=/usr --sysconfdir=/etc --localstatedir=/var"
+ prefix=/usr
+ libdir=$prefix/lib
+ sysconfdir=/etc
+ localstatedir=/var
+ if [ -d /usr/lib64 ]; then
+ libdir=$prefix/lib64
+ fi
+ EXTRA_ARGS="--prefix=$prefix --sysconfdir=$sysconfdir --localstatedir=$localstatedir --libdir=$libdir"
echo "Running ./configure with $EXTRA_ARGS $@"
else
if test -z "$*" && test ! -f "$THEDIR/config.status"; then