[Bug 450371] Review Request: pokegen - Strategy/RPG game engine

bugzilla at redhat.com bugzilla at redhat.com
Thu Aug 7 02:09:46 UTC 2008


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=450371


Kevin Kofler <kevin at tigcc.ticalc.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kevin at tigcc.ticalc.org




--- Comment #18 from Kevin Kofler <kevin at tigcc.ticalc.org>  2008-08-06 22:09:44 EDT ---
The unused direct dependencies might be partly KDE's fault. Upstream knows
about it and is working on fixing it for 4.2. (AFAIK some parts of the fix are
in 4.1, but disabled by default.) So we'll be working to get this sorted out in
the KDE packages.

However, some of those are also caused by pokegen's own libraries: preferably,
all shared libraries should use:
set_target_properties(targetname PROPERTIES LINK_INTERFACE_LIBRARIES "")
(CMake defaults to linking in all indirect dependencies directly, and this is
unlikely to change for compatibility reasons, unless the Fedora CMake gets
patched. While ELF with GNU ld, as currently used in Fedora, lets you use
symbols from indirectly-linked dependencies just fine, most platforms don't
allow that, and the new "gold" linker might also be stricter, so changing this
default behavior is considered an incompatible change.)

Note that CMake 2.4 ignores this property, so it will only help for 2.6
(currently only Rawhide).

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the package-review mailing list