Summary: | dbus build fixes for Cygwin | ||
---|---|---|---|
Product: | dbus | Reporter: | Yaakov Selkowitz <yselkowi> |
Component: | core | Assignee: | Havoc Pennington <hp> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | high | ||
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | other | ||
URL: | ftp://sunsite.dk/projects/cygwinports/release/freedesktop/dbus/ | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | dbus-0.36.1 Cygwin build fixes |
Description
Yaakov Selkowitz
2005-08-30 16:45:02 UTC
Created attachment 3128 [details] [review] dbus-0.36.1 Cygwin build fixes Patch should be in CVS and the next release. Python modules don't link against a lib, it gets all of it symbols from the interpreter. On Cygwin (and MinGW), all shared libraries (including modules) must have all symbols resolved at link time. In the case of Python modules, '-lpython$(PYTHON_VERSION)' must be included in the link (and due to our python package layout, '-L/usr/lib/python$(PYTHON_VERSION)/config' needs to be prepended, but I know that, for example, in Gentoo libpython2.4.so is in /usr/lib). This problem with linking autotool-based python modules is common, as it is not handled by python.m4. |
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.