bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #42729] [DBusKit] Unnecessary libtool usage


From: Yavor Doganov
Subject: [bug #42729] [DBusKit] Unnecessary libtool usage
Date: Fri, 11 Jul 2014 13:26:12 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36

URL:
  <http://savannah.gnu.org/bugs/?42729>

                 Summary: [DBusKit] Unnecessary libtool usage
                 Project: GNUstep
            Submitted by: yavor
            Submitted on: Fri 11 Jul 2014 04:26:11 PM EEST
                Category: Libraries
                Severity: 3 - Normal
              Item Group: Installation
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

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.



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Fri 11 Jul 2014 04:26:11 PM EEST  Name: no-libtool.patch  Size: 673B  
By: yavor

<http://savannah.gnu.org/bugs/download.php?file_id=31699>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?42729>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]