 
    
    
    DLL Stuff
News
- 2002-Feb-10:
dllhelpers version 0.4.0
released.  Adds four new examples using autotool-based 
dll building.  One pair uses C and C++ to build DLLs with
the old "stable", non-auto-import-capable libtool (autoconf-2.13,
automake-1.4, libtool-1.4.2).  the other pair uses C and C++ 
to build DLLs with the new "devel", auto-import-capable libtool
(autoconf-2.52, automake-1.5, libtool-devel-20020202).  This
latter version is MUCH simpler.
 
 
- 2001-Oct-02:
dllhelpers version 0.2.9
released.  No longer use the -Wl,--enable-auto-import flag 
because newer cygwin binutils use --enable-auto-import by 
default.  Also added a 'when_auto_import_fails' example, showing
one way of dealing with the problem of multiword DATA exports
from a DLL (for more information, see the ld documentation).
 
 
- 2001-Sep-19:
dllhelpers version 0.2.8
released.  No longer use the
-Wl,--enable-auto-image-base flag (see README file inside the
archive for more information).  Also, added a c_and_c++ example,
where two DLLs, one C-based and one C++based, are used by a single
C++ file.  (Demonstrates that (a) it can be done, and (b) two DLL's
with the same image-base is not a problem).
 
 
- 2001-Sep-19:
binutils.README added.
This document was included in the cygwin binutils-20010802-1.tar.gz 
release, but went missing in the more recent package.  I've updated 
it and added it here.
 
 
- 2001-Aug-04: Updated dllhelpers to use
new auto-import feature of binutils-20010802.
- 2001-Jun-06: New package.
Notes
There are two packages here: dllhelpers is based on Mumit Khan's version
and demonstrates how to build and use dlls with recent binutils/gcc 
on cygwin, in C, C++, and Fortran.  hello demonstrates how to build
and use dlls with recent versions of libtool/automake, and was created by
Robert Collins based on the 'goat' book.
Download:
  - binutils.README
  
- dllhelpers-0.4.0.tar.bz2
  
    - 18307 bytes
    
- 6a298efc0f85a7015dbdfdd65d68f65f *dllhelpers-0.4.0.tar.bz2
    
- building dll's with ld/gcc: Mumit Khan.  Demonstrates the use
of both 'gcc -shared' AND the new 'auto-import' feature.  Requires
gcc-2.95.3 and binutils-20011002-1 (or newer).  Adds more examples
using autotools to build DLLs -- with oldstyle (non-auto-import) and
newstyle (with auto-import) tools.
  
 
- dllhelpers-0.2.9.tar.bz2
  
    - 15395 bytes
    
- 42c5fa2499b67c1a097efa7bde808139 *dllhelpers-0.2.9.tar.bz2
    
- building dll's with ld/gcc: Mumit Khan.  Demonstrates the use
of both 'gcc -shared' AND the new 'auto-import' feature.  Requires
gcc-2.95.3 and binutils-20011002-1 (or newer).  No longer explicitly
use the '--enable-auto-import' feature (it's now default on cygwin)
  
 
- dllhelpers-0.2.8.tar.bz2
  
    - 13820 bytes
    
- a1536b647afc23c8fc2c482fe78a4764 *dllhelpers-0.2.8.tar.bz2
    
- building dll's with ld/gcc: Mumit Khan.  Demonstrates the use
of both 'gcc -shared' AND the new 'auto-import' feature.  Requires
gcc-2.95.3 and binutils-20010802 (or newer).  No longer use the
--enable-auto-image-base feature (too problematic on cygwin).
  
 
- hello-1.0.tar.gz
  
    - 158165 bytes
    
- 6bdc8cde517fb956482b706cde0e9eb4 *hello-1.0.tar.gz
    
- Building dll's with libtool: Robert Collins
  
 
- dllhelpers-0.2.7.tar.bz2
  
    - 9388 bytes
    
- 4be8323bb8136e00125859cddca0646e *dllhelpers-0.2.7.tar.bz2
    
- building dll's with ld/gcc: Mumit Khan.  Demonstrates the use
of both 'gcc -shared' AND the new 'auto-import' feature.  Requires
gcc-2.95.3 and binutils-20010802 (or newer).
  
 
- dllhelpers-0.2.6.tar.gz
  
    - 9651 bytes
    
- ce1034a2104e9956ccdc7dd8383803c9 *dllhelpers-0.2.6.tar.gz
    
- building dll's with ld/gcc: Mumit Khan.  Demonstrates the
use of 'gcc -shared' in preference to dlltool/dllwrap.  Requires 
gcc-2.95.2 and binutils-20000722 (or newer).  Mumit's old
versions (ver <= 0.2.5) used dlltool/dllwrap exclusively.
  
 
Obsolete CygUtils Home
Last modified: Sat Aug 04 18:05:47 Eastern Daylight Time 2001