Bug 1640391
Summary: | Binaries compiled against gperftools-libs 2.6 libtcmalloc fail on systems with 2.4 installed | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Brad Hubbard <bhubbard> |
Component: | gperftools | Assignee: | Paolo Bonzini <pbonzini> |
Status: | CLOSED CANTFIX | QA Contact: | Virtualization Bugs <virt-bugs> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 7.5 | CC: | bhubbard, databases-maint, pbonzini |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-03-08 15:00:13 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: |
Description
Brad Hubbard
2018-10-18 00:29:35 UTC
See https://github.com/gperftools/gperftools/commit/7efb3ecf37d88edf9cf9a43efb89b425eaf81d5e , search for "ENABLE_SIZED_DELETE". > Maybe the library version number should have been incremented between these releases?
The library version number only says that there is no compatibilty between a binary for an old version of the library, on a system with a new version of the library.
Here you have a binary for a new version of the library, on a system with an old version of the library. It is expected that it fails if the library defines new symbols, and the patch is pretty intrusive so I'd rather avoid this.
What system with 2.6 gperftools did you build on? (Fedora?)
(In reply to Paolo Bonzini from comment #4) > > What system with 2.6 gperftools did you build on? (Fedora?) Centos 7 gperftools.x86_64 2.6.1-1.el7 base You need to install the older version if you want to be backwards compatible. |