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
---
autogen.sh | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/autogen.sh b/autogen.sh
index 6c2e3bc..4184aa8 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -16,7 +16,14 @@ test -f src/libvirt.c || {
EXTRA_ARGS=
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
--
1.7.3.4