bugGNUstep - Bugs: bug #42729, [DBusKit] Unnecessary libtool usage


bug #42729: [DBusKit] Unnecessary libtool usage

Submitter:  Yavor Doganov <yavor>
Submitted:  Fri 11 Jul 2014 01:26:11 PM UTC
Category:  Libraries Severity:  3 - Normal
Item Group:  Installation Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup

Fri 11 Jul 2014 01:26:11 PM UTC, original submission:  

DBusKit attempts to use libtool, but that is impossible as it stands.  You either have to use Automake which has built-in support for libtool, or write/implement libtool-aware rules (which is not straightforward and would probably conflict with gnustep-make's rules).  Furthermore, using libtool is not needed, because GNUstep Make supports shared libraries, albeit in a much less sophisticated manner.

DBUS_LIBS and MORE_LIBS should be added to LIBRARIES_DEPEND_UPON and not LDFLAGS so that the libs are added after the objects that are being linked in and not as linker options (that will fail on some systems).

Perhaps the test for libclang should be conditionalized and not performed if CC/OBJC is not clang (I have not addressed this in the patch as I'm not certain about the implications).

The 0.1.1 tarball contains a libtool script which should never be distributed (it is configuration-dependent).  Also there are a bunch of object files which shouldn't be there, too.

Yavor Doganov <yavor>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #31699:  no-libtool.patch added by yavor (673B - text/x-patch)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by yavor (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-07-11 yavor Attached File- Added no-libtool.patch, #31699

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code