Bug 148836
Summary: | Bad: Relocation error | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Oliver Falk <oliver> |
Component: | python | Assignee: | Mihai Ibanescu <mihai.ibanescu> |
Status: | CLOSED WONTFIX | QA Contact: | Brock Organ <borgan> |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | jakub, katzj |
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: | 2005-02-21 20:14:53 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
Oliver Falk
2005-02-16 01:06:53 UTC
Just don't do that or install FC3 glibc as well. rpm symbol versioning provides/requires only work on a symbol version resolution, while in the ideal world it would have a per-symbol resolution. The runtime failure is not ideal, but still you can easily find out what's going on and upgrade glibc appropriately. The problem is, that if you do a eg. >yum update python< and don't know that it was build against newer glibc, yum (and up2date as well), just install python (and python deps), but not glibc. Sure you can then - MANUALLY - download glibc (plus deps) and install it, but with up2date or yum it will not work, since symbols are missing. Why not simply adding a Requires: glibc >= 2.3.4 for python 2.4!? It would not hurt, or would it!? :-) Because that would need to be added to almost all newly built packages. Arg. Yes, you are correct. So it's correct to let it as it is. If someone is willing to upgrade from fc1/2 to fc3, then it's hopefully an admin who knows what he is doing and if not he hopefully knows how to fix it, if something goes wrong. :-) Sorry, for buggin'. |