|
Bugzilla – Full Text Bug Listing |
| Summary: | xaw3dd and xaw no longer works | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 10.2 | Reporter: | Andreas Schwab <schwab> |
| Component: | X11 Applications | Assignee: | Stefan Dirsch <sndirsch> |
| Status: | RESOLVED WONTFIX | QA Contact: | Stefan Dirsch <sndirsch> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | andreas.hanke, sndirsch |
| Version: | Alpha 4 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Bug Depends on: | 201155 | ||
| Bug Blocks: | |||
|
Description
Andreas Schwab
2006-09-12 16:15:57 UTC
Looking closer, it's actually the soname that has changed: libXaw.so.8 -> libXaw8.so.8. (In reply to comment #0) > It is no longer possible to override libXaw.so because /usr/lib is always > searched before the dirs in ld.so.conf. This looks like a duplicate of Bug #201155. No, it isn't because my first comment is BS. Only the soname has to be adapted. On the other hand, if we want to move the ld.so.conf entry to xaw3dd then bug #201155 will become an issue here. Hmmm ... then I've to add a new library Xaw3dd identical to the existing one
with only the soname be different this because symlinks like
/usr/lib64/libXaw.so -> libXaw8.so
as found on magellan will not work. The runtime linker does a comparision of
the soname kinked into a libray even for libraries with wrong names.
Andreas? You already have done the change but with breaking old or customers binaries using libXaw.so.6 or libXaw.so.8. They won't get 3D look any more. Big deal. They should have linked against the real Xaw3d instead if they care. Nevertheless for system libraries like the real libXaw they may not be
able to link against any other library due to missing sources or object
files. This is also true for any other libXaw application linked against
e.g. libXaw.so.8. Therefore the compatibility symlinks like
/usr/lib64/libXaw.so.6 -> libXaw6.so.6
should be replaced by a real libXaw.so.6 with soname libXaw.so.6.
> Nevertheless for system libraries like the real libXaw they may not be > able to link against any other library due to missing sources or object > files. This is also true for any other libXaw application linked against > e.g. libXaw.so.8. Therefore the compatibility symlinks like > > /usr/lib64/libXaw.so.6 -> libXaw6.so.6 > > should be replaced by a real libXaw.so.6 with soname libXaw.so.6. I'm not aware of any customer complaining about this. Closing as WONTFIX for now.(In reply to comment #8) |