This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi all, appended is a libtool patch (based on the current official libtool release 2003-02-16 for enabling the direct-linking-to-dll functionality, which was applied a few weeks ago to the binutils cvs release and give a major linking time improvement especially for big applications and/or libraries. See http://sources.redhat.com/ml/binutils/2002-12/msg00396.html for further details. Please note that this patch currently works only with the current cvs ld release and should be used as a prelimary patch, because it does not check, if ld does support this functionality. It is enabled by default. A way for checking this should be discussed. I see two ways for dealing this with: 1. Adding an ld option like "--disable-dll-linking" or so, which existance could be checked in libtool, autoconf or configure (currently I don't where the best place is). This option isn't a must be and it is only used for detecting the functionality, because the necessary ld changes are backward compatible. 2. Using the ld's release time >2003 $ ld -v GNU ld version 2.xx.yy 2003... ^^^^ 3. Another great idea, I currently do not have .... Any hints or comments ? 2003-02-27 Ralf Habacker <ralf dot habacker at freenet dot de> * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Removed postinstall_cmds and postuninstall_cmds, added shared library to 'library_names_spec'. (AC_LIBTOOL_LANG_CXX_CONFIG): Removed import library generation from 'archive_cmds'. * ltmain.sh: (install cygwin/mingw): added installing of shared libraries into 'bin' dir (uninstall cygwin/mingw): added uninstalling of shared libraries Ralf
Attachment:
libtool.m4.dif
Description: Binary data
Attachment:
ltmain.sh.dif
Description: Binary data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |