[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [OSSTEST PATCH V2] build: fix configuration of libvirt


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Jim Fehlig <jfehlig@xxxxxxxx>
  • Date: Fri, 14 Feb 2020 08:59:33 -0700
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=s4nmaUuf2ifzUf74DJ+wWLVU+ZaFBleouRnI8gLB2LE=; b=DhgcDBKepDN+av/jiM6OD4HvL6eujIMmn4wh9kMqq/ZyRjeknkcCVMhAhRuN3O6rja3YJD8k+wciTfnxnCSOP/DYdKcL1RnW3R6gWg75JlUO9AUlVKywydfHCHb0UbAQ/VcbqUntENLnfM6lYcykvIIbdtTs3xV0Law0vRvZPaNmMhy/TgSMLt6NjsJDyOsBovTq4w+WK4ryTq2ZdOKl+qcN+v2cjVthEZ2KIhCzRS//2NCyf7oVk2M/C/83lnbjjhzvtavUms19aeWqLA74FRthXKwb0IR/Vrq7aph8Uha5slFytfShA/V221ovM9VzuHX77Sra+pLgus+kitLw6g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NUwkXOJvYX6VEbnyghUO0wDJzmTwL+KELT+vXF3C9xqQsaBnFi+eqIPfMmO86oKXUebpxHtAoaF6UcsoEJK3JBh4Z3JYI4obYRKW3BGYlJsRBsgr3CvED2o9DD9ay6UiMZzZ65SXw9DcYn4eqZ3Qol0P3QI3VbIT4U/cimDh1vCoPMFyKNOCsOPYZrMjrwIk/Lz2IbH0l8WuEFmJ3Oauch6E6XMc0b8NEN2ei1/S9AHeYhhPpJBIGGM5XqHHdKvyTCOavZrABxnPbzDUMZQC6gMTspP8glNgPnhbayVCT/LQt6WCm2Hk0jcnPooGfKVnJVTGbSSr4dbeIKktOzB+tg==
  • Authentication-results: spf=none (sender IP is ) smtp.mailfrom=jfehlig@xxxxxxxx;
  • Cc: Jim Fehlig <jfehlig@xxxxxxxx>, ian.jackson@xxxxxxxxxxxxx
  • Delivery-date: Fri, 14 Feb 2020 16:10:49 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

libvirt.git commit 2621d48f00 removed the last traces of gnulib, which
also removed the '--no-git' option from autogen.sh. Unknown options are
now passed to the configure script, which quickly fails with

  configure: error: unrecognized option: `--no-git'

Remove the gnulib handling from ts-libvirt-build, including the '--no-git'
option to autogen.sh. While at it remove configure options no longer
supported by the libvirt configure script.

Signed-off-by: Jim Fehlig <jfehlig@xxxxxxxx>
---

The only change from V1 is adding Ian to cc.

I have poor perl skills, but hopefully this fixes the latest build
failures of the libvirt test project, e.g.

http://logs.test-lab.xenproject.org/osstest/logs/146921/build-amd64-libvirt/6.ts-libvirt-build.log

 ts-libvirt-build | 16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

diff --git a/ts-libvirt-build b/ts-libvirt-build
index e799f003..ac5afcf2 100755
--- a/ts-libvirt-build
+++ b/ts-libvirt-build
@@ -26,8 +26,7 @@ tsreadconfig();
 selectbuildhost(\@ARGV);
 builddirsprops();
 
-our %submodmap = qw(gnulib gnulib
-                    keycodemapdb keycodemapdb);
+our %submodmap = qw(keycodemapdb keycodemapdb);
 our $submodules;
 
 sub libvirtd_init ();
@@ -50,12 +49,6 @@ sub config() {
     }
     die "no xen prefix" unless $xenprefix;
 
-    # Uses --no-git because otherwise autogen.sh will undo
-    # submodulefixup's attempts to honour
-    # revision_libvirt_gnulib. This in turn requires that we specify
-    # --gnulib-srcdir, but ./autogen.sh doesn't propagate
-    # --gnulib-srcdir to ./bootstap so we use GNULIB_SRCDIR directly.
-    my $gnulib = submodule_find($submodules, "gnulib");
     target_cmd_build($ho, 3600, $builddir, <<END);
         cd libvirt
        mkdir build
@@ -63,10 +56,9 @@ sub config() {
         CFLAGS="-g -I$xenprefix/include/" \\
         LDFLAGS="-g -L$xenprefix/lib/ -Wl,-rpath-link=$xenprefix/lib/" \\
         PKG_CONFIG_PATH="$xenprefix/lib/pkgconfig/" \\
-        GNULIB_SRCDIR=$builddir/libvirt/$gnulib->{Path} \\
-            ../autogen.sh --no-git \\
-                         --with-libxl --without-xen --without-xenapi 
--without-selinux \\
-                         --without-lxc --without-vbox --without-uml \\
+            ../autogen.sh \\
+                         --with-libxl --without-selinux \\
+                         --without-lxc --without-vbox \\
                          --without-qemu --without-openvz --without-vmware \\
                          --sysconfdir=/etc --localstatedir=/var #/
 END
-- 
2.25.0


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.