Go to file
Alexandre Oliva e1d24d3b02 * ltmain.in (libobjs_save, oldobjs): when building an
old-fashioned archive, use a copy of libobjs saved before
 	convenience libraries are appended

	* libltdl/ltdl.h (_LTDLL_EXPORT, _LTDLL_IMPORT): use cygwin or
	unix library import/export primitives; this may be convenient for
	people willing to create DLLs
	(_LTDLL_EXTERN): select _LTDLL_EXPORT or _LTDLL_IMPORT depending
	on _LTDL_COMPILE_
	* libltdl/ltdl.h, libltdl/ltdl.c (lt_dlpreopen): new function,
 	that replaces the current preloaded_symbols list with its
 	argument, and returns the old value, initially NULL
	(dldpre_init): don't refer to dld_preloaded_symbols any more
	(dldpre_open, dldpre_sym): search preloaded_symbols
	(lt_dlpreopen_default): call lt_dlpreopen with
	dld_preloaded_symbols, that is declared as extern; it should be
	called from the main program or from some static library without
	-no-undefined
	(lt_dlerror): new function, that returns the error message for the
	last error occurred; the error message is kept in the static
	variable last_error
	* libltdl/configure.in (enable-ltdl-install): moved back from
	enable-install; other packages might use enable-install already,
	better have fine grained control over this.
	* libltdl/Makefile.am (libltdls.la): discarded
1999-01-05 23:13:44 +00:00
demo *** empty log message *** 1998-12-31 11:25:57 +00:00
depdemo *** empty log message *** 1998-12-31 11:25:57 +00:00
doc *** empty log message *** 1998-12-31 11:25:57 +00:00
libltdl * ltmain.in (libobjs_save, oldobjs): when building an 1999-01-05 23:13:44 +00:00
mail C++ problems are documented 1998-12-09 07:50:08 +00:00
mdemo *** empty log message *** 1998-12-31 11:25:57 +00:00
tests *** empty log message *** 1999-01-05 18:15:22 +00:00
.cvsignore Minor cosmetic fixe and CVS administrivia. 1998-10-27 16:09:56 +00:00
AUTHORS Fixed archive_cmd for cygwin32, mingw32, aix3 and aix4. 1998-11-27 15:17:21 +00:00
autogen *** empty log message *** 1998-12-20 10:26:52 +00:00
ChangeLog * ltmain.in (libobjs_save, oldobjs): when building an 1999-01-05 23:13:44 +00:00
config.guess Initial revision 1998-12-01 16:49:51 +00:00
config.sub Initial revision 1998-12-01 16:49:51 +00:00
configure.in *** empty log message *** 1999-01-05 18:15:22 +00:00
libtool.m4 *** empty log message *** 1998-12-31 11:25:57 +00:00
libtool.spec * NEWS, configure.in, libtool.spec: Bumped to 1.2e for CVS 1998-12-16 08:19:50 +00:00
libtoolize.in *** empty log message *** 1998-12-31 11:25:57 +00:00
lineno *** empty log message *** 1998-12-31 11:25:57 +00:00
ltconfig.in * ltconfig.in (cygwin, archive_cmds, archive_sym_cmds): Moved 1999-01-05 08:51:02 +00:00
ltmain.c *** empty log message *** 1998-12-31 11:25:57 +00:00
ltmain.in * ltmain.in (libobjs_save, oldobjs): when building an 1999-01-05 23:13:44 +00:00
Makefile.am *** empty log message *** 1999-01-05 18:15:22 +00:00
NEWS *** empty log message *** 1999-01-01 20:01:09 +00:00
PORTING * PORTING: removed the text Akim Demaille converted to .texi 1998-12-09 12:37:37 +00:00
README * ltconfig.in: Port to SCO UnixWare 7.x. 1998-12-04 20:32:36 +00:00
README-alpha * Makefile.am (cvs-dist): our release tags are in lower case 1998-12-16 06:22:02 +00:00
THANKS *** empty log message *** 1999-01-01 20:01:09 +00:00
TODO *** empty log message *** 1998-12-31 11:25:57 +00:00

This is GNU Libtool, a generic library support script.  Libtool hides
the complexity of using shared libraries behind a consistent, portable
interface.

To use libtool, add the new generic library building commands to your
Makefile, Makefile.in, or Makefile.am.  See the documentation for
details.

Libtool supports building static libraries on all platforms.

Shared library support has been implemented for these platforms:
  AIX 3.x (*-*-aix3*)
  AIX 4.x (*-*-aix4*)
  AmigaOS (*-*-amigaos*)
  BSD/OS 4.x (*-*-bsdi4*)
  Digital/UNIX 3.x, 4.x, a.k.a. OSF/1 (*-*-osf3*, *-*-osf4*)
  DG/UX R4.11, R4.12, R4.20 (*-*-dguxR411*, *-*-dguxR412*, *-*-dguxR420*)
  FreeBSD 2.x, 3.x (*-*-freebsd2*, *-*-freebsd3*)
  GNU/Linux ELF (*-*-linux-gnu*, except aout, coff, and oldld)
  HP-UX 9.x, 10.x, 11.x (*-*-hpux9*, *-*-hpux10*, *-*-hpux11*) [see note]
  IRIX 5.x, 6.x (*-*-irix5*, *-*-irix6*)
  NetBSD 1.x (*-*-netbsd*)
  OpenBSD 2.x (*-*-openbsd*)
  OS/2 using EMX (*-*-os2*)
  SCO OpenServer 5.x (*-*-sco3.2v5*)
  SCO UnixWare 7.x (*-*-sysv5*)
  Solaris 2.x (*-*-solaris2*)
  SunOS 4.x, a.k.a. Solaris 1.x  (*-*-sunos4*)
  UnixWare 2.x (*-*-sysv4.2uw2*)
  UTS 4.x (*-*-uts4*)
  All ELF targets that use both the GNU C compiler (gcc) and GNU ld

NOTE: Some HP-UX sed programs are horribly broken, and cannot handle
libtool's requirements, so users may report unusual problems.  There
is no workaround except to install a working sed (such as GNU sed) on
these systems.

NOTE: Any earlier DG/UX system with ELF executables, such as R3.10 or
R4.10, is also likely to work, but hasn't been explicitly tested.

Libtool's home page is:

  http://www.gnu.org/software/libtool/libtool.html

See the file NEWS for a description of recent changes to libtool.

See the file INSTALL for instructions on how to build and install
libtool.

See the info node (libtool)Tested Platforms. (or the file
doc/PLATFORMS) for a list of platforms that libtool shared library
support was tested on.

If you have any suggestions or bug reports, or you wish to port
libtool to a new platform, please send electronic mail to the libtool
mailing list <bug-libtool@gnu.org>.  Don't forget to mention the
version of libtool that you are currently using (by typing `ltconfig
--version').