Bug 177508
Summary: | Libraries not being correctly placed in rpms | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Paul F. Johnson <paul> |
Component: | mono | Assignee: | Alexander Larsson <alexl> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-01-12 16:00:01 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: | |||
Bug Depends On: | |||
Bug Blocks: | 177512 |
Description
Paul F. Johnson
2006-01-11 11:22:31 UTC
simple fix In the %prep section add %ifarch x86_64 ia64 %configure --with-ikvm=yes --with-jit=yes --libdir=/usr/lib64 %else %configure --with-ikvm=yes --with-jit=yes %endif All native libraries are in lib64, while non-arch dependent libs are in /usr/lib. This is what upstream and suse does. I see no need to have the arch indep files in lib64. We follow upstream here. If you want to argue this, do so upstream, they are much more knowledable about what is right than I. This has been discussed upstream, quite a lot in fact! The concensus is that the libraries should go whereever the default is for the architecture. How come the upstream packages don't do this then? Also, i don't understand the "default for the architecture" thing. Its default for libraries to go into lib if they are 32bit and lib64 if they are 64bit. However, the .dlls are not 64bit really. They are arch-independent. |