Bug 19944
Summary: | libsafe breaks rpm building | ||
---|---|---|---|
Product: | [Retired] Red Hat Powertools | Reporter: | Stan Bubrouski <stan> |
Component: | libsafe | Assignee: | Tim Powers <timp> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2000-10-28 18:48:20 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Stan Bubrouski
2000-10-27 22:00:44 UTC
I just spoke with the maintainer of RPM, and this is not really a libsafe bug, and it's not an RPM bug. It's just not a bug according to Jeff. Here's what he said when I told him that I agree with you about needing /lib in front: Why do you think the dependency is incorrect? If you choose to build with libbsafe, then you will link in libbsafe.so.1, which will be found by /usr/lib/rpm/find-requires, all perfectly correct. It's not true that the dependency should be /lib/libbsafe.so.1.3, as the library could be anywhere, while the soname is still needed for "correct" (assuming that the intent was to compile in bsafe) execution. You might also wish/need a dependency on the file path for the library, but that's a different matter. I agree the dependency may be undesireable. Either don't build with libbsafe enabled, or modify rpm's find-requires. This can be done by writing a 1 line script: /usr/lib/rpm/find-requires | sed -e 's,libsafe.so.1,,' and configuring: %__find_requires <path_to_your_script> Does this help? I am going to mark this as not a bug, if that's not satisfactory for you change the component to be rpm in the distro. It's all how RPM picks up dependancies at build time. Tim |