Summary: | server<->lib cross-pollination causes kitten death | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | George - <fufutos610> | ||||||
Component: | Server/Input/XKB | Assignee: | Daniel Stone <daniel> | ||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||
Severity: | normal | ||||||||
Priority: | high | CC: | gajownik | ||||||
Version: | 7.0.0 | ||||||||
Hardware: | x86 (IA32) | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | 2011BRB_Reviewed | ||||||||
i915 platform: | i915 features: | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 6141 | ||||||||
Attachments: |
|
Description
George -
2005-08-12 07:53:13 UTC
Requires the xkbfile header files to be duplicated as well, or leave the requirement for xkbfile (to get the header files) but don't link against it or libX11. xkbmisc.c is renamed to xkbfmisc.c because we already have XKBMisc.c (from libX11 sources), and need to avoid name collisions on case-agnostic systems. (In reply to comment #2) > xkbmisc.c is renamed to xkbfmisc.c because we already have XKBMisc.c (from > libX11 sources), and need to avoid name collisions on case-agnostic systems. better then put the imported files in separate subdirs (like libxkbfile, libX11) to avoid clash with original xserver/xkb and between them Created attachment 3504 [details] [review] symlink.sh: put xkb imported files to separate subdirs Putting imported files to separate subdirs makes it clear that these files are imported code from the respective libs. It also avoids name clashes. The patch also imports libxkbfile header files. I think this makes sense since most of the src files of the library are also imported. With this patch the xkbfile requirement to build xserver can be dropped from configure.ac Created attachment 3505 [details] [review] Makefiles for xkb and new subdirs i'm fixing this particular pathological behaviour - a great deal of this is now gone. all we have left is XkbRF_*, and the XKM reading functions. this patch was against the script for the symlink.sh stuff, and is now thus irrelevant Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future. Should this be closed as fixed? My Xorg isn't linking against libxkbfile yep. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.