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/ _______________________________________________ Bug-gnustep mailing list Bug-gnustep@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gnustep