Bug 1061619
| Summary: | libtool dependencies not generated with libtool 2.4.2 | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Jan Kaluža <jkaluza> |
| Component: | redhat-rpm-config | Assignee: | Florian Festi <ffesti> |
| Status: | CLOSED ERRATA | QA Contact: | Karel Srot <ksrot> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.0 | CC: | ffesti, jorton, ksrot |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | redhat-rpm-config-9.1.0-69.el7 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-11-04 04:45:44 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: | 1289025 | ||
devel_ack misfire! Not our package... Obviously find-provides.libtool is incorrect then. OTOH any package that ends up invoking the old find-provides* scripts could be considered buggy, as those scripts are not really maintained anymore, the old external dependency generator shouldn't really be used anymore. Then again, the equivalent script invoked by the internal dependency generator in rpm shares this same bug. What a lovely mess... This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux. Hmm, as the script that should actually be used is in the rpm package I reassign this to rpm and fix it there. Please clone back if you really need to get find-provides.libtool fixed. Florian, according to my findings /usr/lib/rpm/redhat/find-provides.libtool is in the redhat-rpm-config package, not rpm. This bug seems to be filed against wrong component. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-2372.html |
find-provides.libtool contains following condition: if grep -iq '^# Generated by ltmain.sh' "$possible" 2> /dev/null ; then echo "libtool($possible)" fi This used to work with older versions of libtool as they are in RHEL6. The new libtool version seems to generate this .la file with following header: # Generated by libtool (GNU libtool) 2.4.2 This leads to no libtool(something) provides being generated. As an example you can take apr-util-devel package in rhel6 and rhel7.