Bug 1017681
Summary: | rpmdiff test "Multilib regressions": vscclient is a libtool script on s390/s390x/ppc/ppc64 | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Paolo Bonzini <pbonzini> |
Component: | qemu-kvm | Assignee: | Miroslav Rezanina <mrezanin> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Virtualization Bugs <virt-bugs> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.0 | CC: | acathrow, juzhang, pbonzini, shu, virt-maint |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | qemu-kvm-1.5.3-17.el7 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-06-13 12:53:51 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 884569 |
Description
Paolo Bonzini
2013-10-10 10:29:52 UTC
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. |