Hide Forgot
While the "multilib regressions" test failure is considered a false positive by rpmdiff itself, it highlights a real problem: on ppc, ppc64, s390, s390x /usr/bin/vscclient is a libtool script rather than a binary. Version: qemu-kvm-1.5.3-3.el7 Additional info: Extracting the s390x RPM gives the following information: $ file usr/bin/vscclient vscclient: POSIX shell script, ASCII text executable, with very long lines
To be precise, usr/bin/vscclient is shell script on all non-x86_64 archs - i686 reports shellscript too: $ file vscclient.* vscclient.i686: POSIX shell script, ASCII text executable, with very long lines vscclient.s390: POSIX shell script, ASCII text executable, with very long lines vscclient.x86_64: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0xdbf40f6de855b97e5f99b1f290db31588d54b09a, stripped This is related to different way of build: x86_64: build as part of whole qemu build non-x86_64: build separate using make vscclient %{?_smp_mflags} $buildldflags
I think it's related to different installation (make install vs. manual install). For libtool-compiled executables, you need to use "libtool --mode=install ..." instead of "install".
Fix included in qemu-kvm-1.5.3-17.el7
I fail to locate qemu-kvm package for s390 or any another arch besides x86 in brew, any idea? brew: s390 (build logs) libcacard-1.5.3-17.el7.s390.rpm (info) (download) libcacard-devel-1.5.3-17.el7.s390.rpm (info) (download) libcacard-tools-1.5.3-17.el7.s390.rpm (info) (download) qemu-guest-agent-1.5.3-17.el7.s390.rpm (info) (download) qemu-img-1.5.3-17.el7.s390.rpm (info) (download) s390x (build logs) libcacard-1.5.3-17.el7.s390x.rpm (info) (download) libcacard-devel-1.5.3-17.el7.s390x.rpm (info) (download) libcacard-tools-1.5.3-17.el7.s390x.rpm (info) (download) qemu-guest-agent-1.5.3-17.el7.s390x.rpm (info) (download) qemu-img-1.5.3-17.el7.s390x.rpm (info) (download)
There's only x86_64 qemu-kvm built now. This BZ describe problem with vssclient that is in libcacard-tools package.
Verified on qemu-kvm-1.5.3-45.el7.x86_64: [root@localhost ~]# rpm2cpio libcacard-tools-1.5.3-45.el7.s390.rpm | cpio -div ./usr/bin/vscclient 46 blocks [root@localhost ~]# file ./usr/bin/vscclient ./usr/bin/vscclient: ELF 32-bit MSB executable, IBM S/390, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0xe3c49ddd3f287d4e8e70095aab40ba6fe64151d9, not stripped
This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request.