File use_x86_64_for_i586.patch of Package virt-v2v

All i586 and i686 machines should be treated as x86_64 machines as
emulated by qemu. (bsc#936920)

Index: virt-v2v-0.9.1/lib/Sys/VirtConvert/Connection/LibVirtTarget.pm
===================================================================
--- virt-v2v-0.9.1.orig/lib/Sys/VirtConvert/Connection/LibVirtTarget.pm
+++ virt-v2v-0.9.1/lib/Sys/VirtConvert/Connection/LibVirtTarget.pm
@@ -538,6 +538,12 @@ sub _configure_capabilities
 
     my $arch = $guestcaps->{arch};
 
+    # i586 and i686 architectures should be treated as x86_64
+    if ($arch =~ /i[56]86/) {
+        $guestcaps->{arch} = 'x86_64';
+        $arch = 'x86_64';
+    }
+
     (my $guestcap) = $caps->findnodes
         ("/capabilities/guest[arch[\@name='$arch']/domain/\@type='kvm']");
 
openSUSE Build Service is sponsored by