]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
26 years ago * ltconfig.in (wlarc): set to either '${wl}' or an empty string,
Alexandre Oliva [Sun, 17 Jan 1999 09:18:54 +0000 (09:18 +0000)] 
* ltconfig.in (wlarc): set to either '${wl}' or an empty string,
  depending on whether archive_cmds runs CC or LD
(gnu_ld=yes, whole_archive_flag_spec): "$wlarc" instead of '${wl}'

26 years agofixed
Alexandre Oliva [Sun, 17 Jan 1999 08:05:45 +0000 (08:05 +0000)] 
fixed

26 years ago * mdemo/Makefile.am (../libltdl/libltdlc.la): depend on
Alexandre Oliva [Sun, 17 Jan 1999 05:47:10 +0000 (05:47 +0000)] 
* mdemo/Makefile.am (../libltdl/libltdlc.la): depend on
../libtool, because ../libltdl/libtool depends on it
(mdemo_debug_*): copy from mdemo_*, adding -static to LDFLAGS

26 years ago * ltmain.in (dlpredeps): append dependencies from dlopened modules
Alexandre Oliva [Sun, 17 Jan 1999 05:44:56 +0000 (05:44 +0000)] 
* ltmain.in (dlpredeps): append dependencies from dlopened modules
(but not dlpreopened ones) after all explicitly linked libraries

26 years agomissing entry
Alexandre Oliva [Sun, 17 Jan 1999 05:00:32 +0000 (05:00 +0000)] 
missing entry

26 years ago * ltconfig.in (need_lib_prefix, need_version,
Alexandre Oliva [Sun, 17 Jan 1999 04:21:52 +0000 (04:21 +0000)] 
* ltconfig.in (need_lib_prefix, need_version,
  deplibs_check_method): default to unknown, so that we're
  remembered that this needs porting; unknown is interpreted as yes,
  yes and none, respectively
(freebsd2*, freebsd3*, sunos4*, need_version): set to yes
(freebsd2*, freebsd3*, library_names_spec): libraries without a
version number are not used by `ld'; add $versuffix;
Reported by Ben Jackson <ben@ben.com>
* ltmain.in (deplibs_check_method): alias unknown to none
(need_version): if vinfo was not provided and release info was,
zero out versuffix only if we don't need_version.
* doc/libtool.texi: document what `unknown' means

26 years ago * libltdl/ltdl.h (lt_dlpreopen_default): reverted to a macro
Alexandre Oliva [Sun, 17 Jan 1999 04:15:06 +0000 (04:15 +0000)] 
* libltdl/ltdl.h (lt_dlpreopen_default): reverted to a macro
without arguments, that calls lt_dlpreopen_default_ with
lt_dlpreloaded_symbols
* libltdl/ltdl.c (lt_dlpreopen_default_): renamed from
lt_dlpreopen_default

26 years agoimproved aix support
Gary V. Vaughan [Fri, 15 Jan 1999 12:31:10 +0000 (12:31 +0000)] 
improved aix support

26 years ago*** empty log message ***
Thomas Tanner [Fri, 15 Jan 1999 09:21:04 +0000 (09:21 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Thu, 14 Jan 1999 20:07:09 +0000 (20:07 +0000)] 
*** empty log message ***

26 years ago * Makefile.am: Moved ltconfig and ltmain.sh back into srcdir, and
Alexandre Oliva [Thu, 14 Jan 1999 19:08:18 +0000 (19:08 +0000)] 
* Makefile.am: Moved ltconfig and ltmain.sh back into srcdir, and
  add them to the distribution.  Added work-around if `mv -f' fails.
fix @AINCLUDE_M4_LIST@ and @DIST_MAKEFILE_LIST@ for relative and
absolute specifications of srcdir

26 years ago*** empty log message ***
Thomas Tanner [Thu, 14 Jan 1999 16:31:23 +0000 (16:31 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Thu, 14 Jan 1999 15:07:12 +0000 (15:07 +0000)] 
*** empty log message ***

26 years agodon't hardcode the UNIX ; PATH separator
Gary V. Vaughan [Thu, 14 Jan 1999 13:05:21 +0000 (13:05 +0000)] 
don't hardcode the UNIX ; PATH separator

26 years ago*** empty log message ***
Thomas Tanner [Thu, 14 Jan 1999 09:33:48 +0000 (09:33 +0000)] 
*** empty log message ***

26 years ago * mdemo/Makefile.am (../libltdl/libtool): mkdir and configure
Alexandre Oliva [Wed, 13 Jan 1999 22:07:33 +0000 (22:07 +0000)] 
* mdemo/Makefile.am (../libltdl/libtool): mkdir and configure
../libltdl

26 years ago*** empty log message ***
Thomas Tanner [Wed, 13 Jan 1999 21:39:14 +0000 (21:39 +0000)] 
*** empty log message ***

26 years ago * doc/libtool.texi (Test descriptions): cdemo-static works, thanks
Alexandre Oliva [Wed, 13 Jan 1999 21:13:13 +0000 (21:13 +0000)] 
* doc/libtool.texi (Test descriptions): cdemo-static works, thanks
to Edouard Parmelan!

26 years agosomething's wrong with my NFS server :-(
Alexandre Oliva [Wed, 13 Jan 1999 20:57:11 +0000 (20:57 +0000)] 
something's wrong with my NFS server :-(

26 years ago * THANKS: added Sebastian Wilhelmi
Alexandre Oliva [Wed, 13 Jan 1999 20:50:40 +0000 (20:50 +0000)] 
* THANKS: added Sebastian Wilhelmi

26 years ago * ltconfig.in (solaris): define `need_version' to no
Alexandre Oliva [Wed, 13 Jan 1999 20:48:54 +0000 (20:48 +0000)] 
* ltconfig.in (solaris): define `need_version' to no

1999-01-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* ltconfig.in (solaris): Define `deplibs_check_method',
`file_magic_command', `need_lib_prefix' and `sys_lib_search_path'
* ltmain.in (file_magic_regex): Add space before matching pattern,
such that it works on solaris (solaris has a tab between the
library name (including the colon) and the `ELF' and such the
`ELF' will never be matched).

26 years ago * ltconfig.in (NM): PATH search was not updated like in
Edouard G. Parmelan [Wed, 13 Jan 1999 20:27:17 +0000 (20:27 +0000)] 
* ltconfig.in (NM): PATH search was not updated like in
libtool.m4, in last Alexandre Oliva's change to it
(sysv4*, ncr): pass all library dependencies
* ltmain.in (dependency_libs, -R): use `dep' instead of `arg' to
  iterate, otherwise we'd overwrite `arg'
(convenience, old_libs): if --disable-shared, convenience
libraries are just old archives, as .lo's are of no use
* tests/cdemo-static.test: print --disable-shared here

26 years ago * ltmain.in (dependency_libs, -R): use `dep' instead of `arg' to
Edouard G. Parmelan [Wed, 13 Jan 1999 20:09:43 +0000 (20:09 +0000)] 
* ltmain.in (dependency_libs, -R): use `dep' instead of `arg' to
  iterate, otherwise we'd overwrite `arg'

26 years ago * libltdl/configure.in (libltdl_cv_shlibext, LTDL_SHLIB_EXT):
Alexandre Oliva [Wed, 13 Jan 1999 18:37:25 +0000 (18:37 +0000)] 
* libltdl/configure.in (libltdl_cv_shlibext, LTDL_SHLIB_EXT):
system-dependent extension of shared libraries
(libltdl_cv_shlibpath_var, LTDL_SHLIBPATH_VAR): system-dependent
run-time shared library search path
* libltdl/ltdl.c (dldpre_init, dldpre_exit): unrelate init/exit
from add/remove symlists, so one may add dld_preloaded_symbols
from main(), when only a library will call dldpre_init
(lt_dlopen): use LTDL_SHLIBPATH_VAR, if defined, as secondary
search path.  Also, if a requested .la file cannot be found, try
with the LTDL_SHLIB_EXTension instead.

26 years ago * ltmain.in (old_archives, oldobjs): use find to SYMDEF here too
Alexandre Oliva [Wed, 13 Jan 1999 18:27:43 +0000 (18:27 +0000)] 
* ltmain.in (old_archives, oldobjs): use find to SYMDEF here too

26 years ago * Makefile.am (@DIST_MAKEFILE_LIST@): `$' must be doubled
Alexandre Oliva [Wed, 13 Jan 1999 16:08:28 +0000 (16:08 +0000)] 
* Makefile.am (@DIST_MAKEFILE_LIST@): `$' must be doubled

26 years agoadded some info to mail/aix
Alexandre Oliva [Wed, 13 Jan 1999 13:04:47 +0000 (13:04 +0000)] 
added some info to mail/aix

26 years ago * configure.in (AC_CONFIG_DIRS): configure only libltdl, and then,
Alexandre Oliva [Wed, 13 Jan 1999 10:41:07 +0000 (10:41 +0000)] 
* configure.in (AC_CONFIG_DIRS): configure only libltdl, and then,
  only if --enable-ltdl-install
(CONF_SUBDIRS): list directories that are configured on demand,
but that must be included in the distribution
(ACINCLUDE_M4_LIST, DIST_MAKEFILE_LIST): generated from CONF_SUBDIRS
* Makefile.am (AUTOMAKE_OPTIONS): added version 1.3e and
readme-alpha, to handle README-alpha automatically
(EXTRA_DIST): removed README-alpha
(BUILD_SUBDIRS): subdirectories that are always built
(SUBDIRS): BUILD_SUBDIRS plus BUILD_LTDL
(DIST_SUBDIRS): BUILD_SUBDIRS plus CONF_SUBDIRS, from configure
(all-local, check-local): depend on $(ACINCLUDE_M4_LIST), from
configure, and libtool, so that it is built before subdirs
(configure-subdirs): new target
(configure-subdirs, distdir): depend on $(DIST_MAKEFILE_LIST),
from configure
(@DIST_MAKEFILE_LIST@): create subdir if needed, then run
configure.
On-demand configuration of subdirs at distribution time was
suggested by Gary V. Vaughan <gvaughan@oranda.demon.co.uk>

26 years ago * libtool.m4, ltconfig.in (NM): search for NM in PATH before
Alexandre Oliva [Wed, 13 Jan 1999 10:38:45 +0000 (10:38 +0000)] 
* libtool.m4, ltconfig.in (NM): search for NM in PATH before
/usr/ccs/bin, /usr/ucb and /bin.  However, if the found one isn't
BSD-compat keep searching.  If no BSD-compat is found, use the
first we found.

26 years ago * THANKS: added Raffaele Sena
Alexandre Oliva [Wed, 13 Jan 1999 08:59:34 +0000 (08:59 +0000)] 
* THANKS: added Raffaele Sena

1999-01-13  Raffaele Sena  <raff@aromatic.com>

* libltdl/ltdl.c: replaced RTDL with RTLD

26 years ago * ltconfig.in (osf3*, osf4*, irix6*): include
Manish Singh [Wed, 13 Jan 1999 08:31:00 +0000 (08:31 +0000)] 
* ltconfig.in (osf3*, osf4*, irix6*): include
${libname}{release}.so for library_names_spec

26 years ago * configure.in (AC_CONFIG_SUBDIRS): added cdemo
Alexandre Oliva [Wed, 13 Jan 1999 08:28:35 +0000 (08:28 +0000)] 
* configure.in (AC_CONFIG_SUBDIRS): added cdemo
* Makefile.am (DIST_SUBDIRS): ditto
(ACINCLUDE_M4_LIST): ditto
* tests/Makefile.am (TESTS): added cdemo-shared.test
* tests/cdemo-static.test: disable shared libraries here
* tests/cdemo-shared.test: disable static libraries here
* doc/libtool.texi (Test descriptions): added cdemo tests
* THANKS: added Edouard G. Parmelan

1999-01-13  Edouard G. Parmelan  <Edouard.Parmelan@France.NCR.COM>

* ltmain.in: fix convenience libraries when static libraries
are disables.
* cdemo/README, cdemo/Makefile.am, cdemo/configure.in, cdemo/foo.h,
cdemo/foo1.c, cdemo/main.c, cdemo/.cvsignore, test/cdemo-conf.test,
test/cdemo-make.test, test/cdemo-exec.test, test/cdemo-static.test:
new tests for convenience libraries.
* autogen, Makefile.am, test/Makefile.am: ditto.

* ltconfig.in, doc/PLATFORMS: Added support for NCR MP-RAS
(i586-ncr-sysv4.3*) with native compiler.
* README, doc/libtool.texi: Added note for NCR MP-RAS compiler.

26 years ago*** empty log message ***
Thomas Tanner [Tue, 12 Jan 1999 20:42:47 +0000 (20:42 +0000)] 
*** empty log message ***

26 years agoconfigure --help indentation typo fixed
Gary V. Vaughan [Tue, 12 Jan 1999 14:30:07 +0000 (14:30 +0000)] 
configure --help indentation typo fixed

26 years ago * ltmain.in, NEWS, doc/libtool.texi: Added support for -R flag
Alexandre Oliva [Mon, 11 Jan 1999 22:31:00 +0000 (22:31 +0000)] 
* ltmain.in, NEWS, doc/libtool.texi: Added support for -R flag
* ltmain.in, doc/libtool.texi: documented that -rpath is the same
as -R for programs
* ltmain.in: softened the instructions for linking with installed
libraries, and noted that libtool can be used to link with them;
documented that -rpath is not required for convenience libraries

26 years agodocumented old_archive_from_new_cmds
Alexandre Oliva [Mon, 11 Jan 1999 16:29:45 +0000 (16:29 +0000)] 
documented old_archive_from_new_cmds

26 years ago * ltconfig.in (symxfrm): don't print $pipe_works twice, once for
Alexandre Oliva [Mon, 11 Jan 1999 06:33:33 +0000 (06:33 +0000)] 
* ltconfig.in (symxfrm): don't print $pipe_works twice, once for
  each $ac_symprfx
Reported by Godmar Back <gback@cs.utah.edu>

26 years ago * ltmain.in (convenience, libobjs): get only .o and .lo files from
Alexandre Oliva [Mon, 11 Jan 1999 06:27:08 +0000 (06:27 +0000)] 
* ltmain.in (convenience, libobjs): get only .o and .lo files from
the files extract from the convenience library.  Some systems,
such as FreeBSD2, will add a SYMDEF file, that is not an object
file, and therefore should not be fed to the linker

26 years ago * libtool.m4 (AM_SYS_NM_PARSE): while we are at it, we may well
Alexandre Oliva [Mon, 11 Jan 1999 06:14:39 +0000 (06:14 +0000)] 
* libtool.m4 (AM_SYS_NM_PARSE): while we are at it, we may well
  cache the value of ac_cv_sys_symbol_underscore

26 years ago * libtool.m4 (AM_SYS_NM_PARSE): need for underscore prefix is now
Alexandre Oliva [Mon, 11 Jan 1999 04:20:25 +0000 (04:20 +0000)] 
* libtool.m4 (AM_SYS_NM_PARSE): need for underscore prefix is now
  auto-detected, by trying first without, then with it
* ltconfig.in: ditto

26 years ago * configure.in (AC_CONFIG_SUBDIRS): add libltdl, demo, mdemo and
Alexandre Oliva [Sun, 10 Jan 1999 19:16:30 +0000 (19:16 +0000)] 
* configure.in (AC_CONFIG_SUBDIRS): add libltdl, demo, mdemo and
depdemo commented out, so that `dist' works before `check'
(BUILD_LTDL): will contain libltdl if --enable-ltdl-install
* Makefile.am (DIST_SUBDIRS): expand SUBDIRS and add depdemo,
commented out
(SUBDIRS): add $(BUILT_LTDL)
* libltdl/Makefile.am (EXTRA_LTLIBRARIES): add libtest.la, the
same as libltdl but always a convenience library.  Not built by
default.  Both libraries now depend on the libtool script, that
depends on ../libtool and is rebuilt when needed
* mdemo/Makefile.am (mdemo, mdemo.debug): depend on and link with
../libltdl/libtest.la, that is rebuilt if needed
(mdemo_LDADD): removed $(LIBADD_M), to avoid silent failures
(foo1.la): renamed from libfoo1.la; test removing the lib prefix
* mdemo/foo1.c: renamed libfoo1_LTX symbols to foo1_LTX
* mdemo/main.c: don't include string.h nor math.h, nor refer to
sin nor cos
* tests/mdemo-exec.test: renamed libfoo1.la to foo1.la
* tests/mdemo-inst.test: ditto

26 years ago * libltdl/ltdl.c (FILENAME_MAX): use it instead of MAX_FILENAME,
Alexandre Oliva [Sun, 10 Jan 1999 19:15:01 +0000 (19:15 +0000)] 
* libltdl/ltdl.c (FILENAME_MAX): use it instead of MAX_FILENAME,
and don't redefine it if already defined; default to 1024, as on
most systems
(LT_SYMBOL_LENGTH): renamed from MAX_SYMBOL_LENGTH
(LT_SYMBOL_OVERHEAD): new macro, that accounts for the size of
  the _LTX_ separator and the initial underscore
(lt_dlsym): sym now points to a stack buffer (lsym) if possible,
or is dynamically allocated.  If allocation fails, a
buffer_overflow_error is returned.

26 years ago*** empty log message ***
Thomas Tanner [Sun, 10 Jan 1999 14:44:06 +0000 (14:44 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Alexandre Oliva [Sat, 9 Jan 1999 20:05:55 +0000 (20:05 +0000)] 
*** empty log message ***

26 years ago * libltdl/ltdl.c (lt_dlopen): missing strlen in bound test
Alexandre Oliva [Sat, 9 Jan 1999 15:35:32 +0000 (15:35 +0000)] 
* libltdl/ltdl.c (lt_dlopen): missing strlen in bound test

26 years ago*** empty log message ***
Thomas Tanner [Sat, 9 Jan 1999 09:51:44 +0000 (09:51 +0000)] 
*** empty log message ***

26 years agodefault is to allow undefined symbols in libraries
Gary V. Vaughan [Thu, 7 Jan 1999 16:13:02 +0000 (16:13 +0000)] 
default is to allow undefined symbols in libraries

26 years ago*** empty log message ***
Thomas Tanner [Wed, 6 Jan 1999 21:04:20 +0000 (21:04 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Wed, 6 Jan 1999 20:59:53 +0000 (20:59 +0000)] 
*** empty log message ***

26 years agouse absolute directory paths in dllsearchpath
Gary V. Vaughan [Wed, 6 Jan 1999 17:51:59 +0000 (17:51 +0000)] 
use absolute directory paths in dllsearchpath

26 years agorevert yesterdays cygwin -dll.a change
Gary V. Vaughan [Wed, 6 Jan 1999 17:29:45 +0000 (17:29 +0000)] 
revert yesterdays cygwin -dll.a change

26 years agoJeff Garzik noticed a Linux wrapper script bug
Gary V. Vaughan [Wed, 6 Jan 1999 09:51:49 +0000 (09:51 +0000)] 
Jeff Garzik noticed a Linux wrapper script bug

26 years ago * ltmain.in (libobjs_save, oldobjs): when building an
Alexandre Oliva [Tue, 5 Jan 1999 23:13:44 +0000 (23:13 +0000)] 
* 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

26 years ago*** empty log message ***
Thomas Tanner [Tue, 5 Jan 1999 18:15:22 +0000 (18:15 +0000)] 
*** empty log message ***

26 years ago * ltmain.in (SP2NL, NL2SP): Don't delete empty lines, as this
Alexandre Oliva [Tue, 5 Jan 1999 15:10:33 +0000 (15:10 +0000)] 
* ltmain.in (SP2NL, NL2SP): Don't delete empty lines, as this
would lose for files with embedded blanks.

26 years ago * ltconfig.in (cygwin, archive_cmds, archive_sym_cmds): Moved
Alexandre Oliva [Tue, 5 Jan 1999 08:51:02 +0000 (08:51 +0000)] 
* ltconfig.in (cygwin, archive_cmds, archive_sym_cmds): Moved
  ltdll.c into ltmain.in, to avoid its duplication, and added a sed
  script to extract it.  Also, create def and base files in $objdir,
  and don't remove them after the compilation.
(cygwin, library_names_spec): Create static part of the dll with
  suffix -dll.a, to avoid conflicts with actual static libraries.
* ltmain.in: Added ltdll.c, as commented out text

26 years ago*** empty log message ***
Thomas Tanner [Fri, 1 Jan 1999 20:01:09 +0000 (20:01 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Thu, 31 Dec 1998 11:25:57 +0000 (11:25 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Wed, 30 Dec 1998 11:36:22 +0000 (11:36 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Tue, 29 Dec 1998 14:40:13 +0000 (14:40 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Sun, 27 Dec 1998 21:35:37 +0000 (21:35 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Sun, 27 Dec 1998 20:04:12 +0000 (20:04 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Fri, 25 Dec 1998 10:39:59 +0000 (10:39 +0000)] 
*** empty log message ***

26 years agofix deplibs for non ltlibs on win32
Gary V. Vaughan [Thu, 24 Dec 1998 16:02:41 +0000 (16:02 +0000)] 
fix deplibs for non ltlibs on win32

26 years agomake wrapper scripts work on win32
Gary V. Vaughan [Thu, 24 Dec 1998 13:40:47 +0000 (13:40 +0000)] 
make wrapper scripts work on win32

26 years ago * ltmain.in (SP2NL, NL2SP): use `tr' magic to avoid passing very
Alexandre Oliva [Wed, 23 Dec 1998 19:40:56 +0000 (19:40 +0000)] 
* ltmain.in (SP2NL, NL2SP): use `tr' magic to avoid passing very
long lines to sed
* doc/libtool.texi (sed): very long lines are no longer a problem

26 years ago * libltdl/Makefile.am: install libltdl conditionally...
Alexandre Oliva [Wed, 23 Dec 1998 19:33:09 +0000 (19:33 +0000)] 
* libltdl/Makefile.am: install libltdl conditionally...
* libltdl/configure.in: ... if --enable-ltdl-install is issued
* libltdl/ltdl.c: removed #ifdef DEBUG
* mdemo/Makefile.am (mdemo_debug_LDADD, mdemo_debug_DEPENDENCIES):
use libltdl.la

26 years ago * libltdl/Makefile.am: install libltdl conditionally...
Alexandre Oliva [Wed, 23 Dec 1998 19:13:02 +0000 (19:13 +0000)] 
* libltdl/Makefile.am: install libltdl conditionally...
* libltdl/configure.in: ... if --enable-ltdl-install is issued
* libltdl/ltdl.c: removed #ifdef DEBUG
* mdemo/Makefile.am (mdemo_debug_LDADD, mdemo_debug_DEPENDENCIES):
use libltdl.la

26 years agomore improvements for the win32 port
Gary V. Vaughan [Wed, 23 Dec 1998 17:30:12 +0000 (17:30 +0000)] 
more improvements for the win32 port

26 years ago*** empty log message ***
Thomas Tanner [Wed, 23 Dec 1998 13:28:28 +0000 (13:28 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Wed, 23 Dec 1998 10:27:14 +0000 (10:27 +0000)] 
*** empty log message ***

26 years ago * Makefile.am (SUBDIRS): prepend `.' to avoid am-recursive
Alexandre Oliva [Tue, 22 Dec 1998 04:13:01 +0000 (04:13 +0000)] 
* Makefile.am (SUBDIRS): prepend `.' to avoid am-recursive
dependency hack

26 years ago*** empty log message ***
Thomas Tanner [Mon, 21 Dec 1998 17:30:48 +0000 (17:30 +0000)] 
*** empty log message ***

26 years agomisc win32 cleanups
Gary V. Vaughan [Mon, 21 Dec 1998 13:04:14 +0000 (13:04 +0000)] 
misc win32 cleanups

26 years ago*** empty log message ***
Thomas Tanner [Sun, 20 Dec 1998 10:26:52 +0000 (10:26 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Sat, 19 Dec 1998 19:30:30 +0000 (19:30 +0000)] 
*** empty log message ***

26 years ago*** empty log message ***
Thomas Tanner [Fri, 18 Dec 1998 22:23:51 +0000 (22:23 +0000)] 
*** empty log message ***

26 years agobomb out if autoconf < 2.12.2 is used
Gary V. Vaughan [Thu, 17 Dec 1998 18:10:43 +0000 (18:10 +0000)] 
bomb out if autoconf < 2.12.2 is used

26 years ago * NEWS, configure.in, libtool.spec: Bumped to 1.2e for CVS
Alexandre Oliva [Wed, 16 Dec 1998 08:19:50 +0000 (08:19 +0000)] 
* NEWS, configure.in, libtool.spec: Bumped to 1.2e for CVS

26 years agocvs-dist: missing quotes in sed command release-1-2d
Alexandre Oliva [Wed, 16 Dec 1998 07:07:47 +0000 (07:07 +0000)] 
cvs-dist: missing quotes in sed command

26 years agomissing colon at EOL
Alexandre Oliva [Wed, 16 Dec 1998 06:42:48 +0000 (06:42 +0000)] 
missing colon at EOL

26 years ago * NEWS, configure.in, libtool.spec: Bumped to 1.2d for release
Alexandre Oliva [Wed, 16 Dec 1998 06:41:27 +0000 (06:41 +0000)] 
* NEWS, configure.in, libtool.spec: Bumped to 1.2d for release

26 years agoreverted addition of depdemo; it's completely unusable yet :-(
Alexandre Oliva [Wed, 16 Dec 1998 06:30:42 +0000 (06:30 +0000)] 
reverted addition of depdemo; it's completely unusable yet :-(

26 years ago * Makefile.am (cvs-dist): our release tags are in lower case
Alexandre Oliva [Wed, 16 Dec 1998 06:22:02 +0000 (06:22 +0000)] 
* Makefile.am (cvs-dist): our release tags are in lower case
(cvs-diff): ditto
(EXTRA_DIST): added README-alpha
(DIST_SUBDIRS): added depdemo
* README-alpha: minor adaptations
* demo/Makefile.am, mdemo/Makefile.am, depdemo/Makefile.am:
removed comment about special needs for distribution
* depdemo/Makefile.am: don't generate dependencies
* depdemo/configure.in: modified version number

26 years agonew file
Alexandre Oliva [Wed, 16 Dec 1998 06:11:14 +0000 (06:11 +0000)] 
new file

26 years ago * ltmain.in (-force-static, force_static): removed
Alexandre Oliva [Wed, 16 Dec 1998 05:42:23 +0000 (05:42 +0000)] 
* ltmain.in (-force-static, force_static): removed
* libltdl/Makefile.am (CFLAGS): ditto
* libltdl/configure.in: check for memory.h, rindex() and
dlpreopening.  Fixed NEED_USCORE caching policy.
* libltdl/ltdl.h (lt_dlsym): make the name argument const
* libltdl/ltdl.c (types): new variable: head of list of available
dlopening mechanisms
(lt_dltype_t): interface of a dlopening mechanism, with pointers
to functions for init, exit, open, close and sym
(lt_dlhandle_t): added pointer to interface type
(strdup): don't name it strdup; it can be troublesome
(strrchr): ditto; use rindex if available
(LIBTOOL_STATIC): check HAVE_DLPREOPEN instead, and move to the
end of the file, so that it becomes the header of the list
(all): renamed all interface-implementation functions, to avoid
name clashes, and created lt_dltype_t nodes for all of them
(lt_dlinit): initialize all available interfaces; remove those
that fail from the list.  Return failure only if no interfaces
could be initialized.
(lt_dlexit): return number of failures
(tryall_dlopen): try to open the library with all available
interfaces
(lt_dlopen): use tryall_dlopen; increased size of fixed buffers.
We should probably make these bound-checked or dynamically
allocated for the final release!  Fix bug when filename did not
contain slashes; should we check for `\\' too?  Try old_library if
everything else fails.
(lt_dlclose): use the interface type for closing
(lt_dlsym): make `symbol' const, use interface type for looking up
* mdemo/Makefile.am: moved mdemo/modules/* back into mdemo
(SUBDIRS): removed
(libfoo2_la_LDFLAGS): added -static; nice test.  However, since it
causes -lm to linked into hell*, it causes tests that should fail
to pass
(noinst_HEADERS): no need to install foo.h
* mdemo/configure.in: remove modules/Makefile
tests/mdemo-exec.test: updated accordingly

26 years ago * NEWS: Added Thomas Tanner and Gary V. Vaughan to the list of new
Alexandre Oliva [Wed, 16 Dec 1998 05:15:24 +0000 (05:15 +0000)] 
* NEWS: Added Thomas Tanner and Gary V. Vaughan to the list of new
maintainers.  Detailed expected failures of libtldl+mdemo.  Listed
recent ports.  Added full URL for the home page.  Note that
libtool C program is unusable.

26 years ago * doc/libtool.texi (Tested platforms): broken `sed' programs
Bruno Haible [Wed, 16 Dec 1998 04:07:38 +0000 (04:07 +0000)] 
* doc/libtool.texi (Tested platforms): broken `sed' programs

26 years ago * THANKS: added Stephan Kulow; removed Gary V. Vaughan and Thomas
Alexandre Oliva [Wed, 16 Dec 1998 03:59:33 +0000 (03:59 +0000)] 
* THANKS: added Stephan Kulow; removed Gary V. Vaughan and Thomas
Tanner, now that they're AUTHORS

26 years ago * ltmain.in (freebsd-aout, freebsd-elf): added missing dot to
Stephan Kulow [Wed, 16 Dec 1998 03:56:49 +0000 (03:56 +0000)] 
* ltmain.in (freebsd-aout, freebsd-elf): added missing dot to
versuffix

26 years ago * libltdl/Makefile.am (EXTRA_DIST): removed, nothing needed
Alexandre Oliva [Wed, 16 Dec 1998 02:40:54 +0000 (02:40 +0000)] 
* libltdl/Makefile.am (EXTRA_DIST): removed, nothing needed
(libtool): automatically update

26 years ago * libltdl/configure.in (stdlib.h, unistd.h, stdio.h): check
Alexandre Oliva [Wed, 16 Dec 1998 02:39:15 +0000 (02:39 +0000)] 
* libltdl/configure.in (stdlib.h, unistd.h, stdio.h): check
* libltdl/ltdl.c: include them

26 years ago * demo/configure.in (BINARY_HELLDL): test whether dlopen is
Alexandre Oliva [Wed, 16 Dec 1998 02:36:20 +0000 (02:36 +0000)] 
* demo/configure.in (BINARY_HELLDL): test whether dlopen is
supported at configure time
* demo/Makefile.am (helldl): use automake conditionals to build
helldl as a script or as a binary program

26 years ago * tests/Makefile.am (EXTRA_DIST): remove ltdl-*.test
Alexandre Oliva [Wed, 16 Dec 1998 02:31:59 +0000 (02:31 +0000)] 
* tests/Makefile.am (EXTRA_DIST): remove ltdl-*.test
(clean-local): don't clean libltdl any more
* tests/ltdl-conf.test: removed
* tests/ltdl-inst.test: ditto
* tests/ltdl-make.test: ditto
* tests/ltdl-unst.test: ditto
* tests/mdemo-make.test: updated accordingly
* tests/mdemo-inst.test: ditto
* tests/mdemo-unst.test: ditto
* doc/libtool.texi: ditto

26 years ago * ltmain.in (-DSTATIC): changed to -DLIBTOOL_STATIC, and defined
Alexandre Oliva [Wed, 16 Dec 1998 02:28:53 +0000 (02:28 +0000)] 
* ltmain.in (-DSTATIC): changed to -DLIBTOOL_STATIC, and defined
only for -force-static; it should be removed soon, before people
start to use it

26 years ago * configure.in (AC_CONFIG_SUBDIRS): added libltdl
Alexandre Oliva [Wed, 16 Dec 1998 02:27:01 +0000 (02:27 +0000)] 
* configure.in (AC_CONFIG_SUBDIRS): added libltdl
* Makefile.am (SUBDIRS): build libltdl by default
(DIST_SUBDIRS): simplify distribution of demo and mdemo
(libtool, clibtool, libtoolize, ltconfig, ltmain.sh): add
srcdir where appropriate
(ACINCLUDE_M4_LIST): new rule for maintaining links from
acinclude.m4 to libtool.m4
(*demo/Makefile.in): don't update autoconf/automake files any
more; make check is needed

26 years agofixed archive_cmds for cygwin32
Gary V. Vaughan [Mon, 14 Dec 1998 15:14:47 +0000 (15:14 +0000)] 
fixed archive_cmds for cygwin32

26 years ago*** empty log message ***
Thomas Tanner [Fri, 11 Dec 1998 23:21:03 +0000 (23:21 +0000)] 
*** empty log message ***

26 years ago * PORTING: removed the text Akim Demaille converted to .texi
Alexandre Oliva [Wed, 9 Dec 1998 12:37:37 +0000 (12:37 +0000)] 
* PORTING: removed the text Akim Demaille converted to .texi
* doc/libtool.texi: converted inter-library dependencies
  instructions from PORTING

26 years ago * ltmain.in (convenience, deplibs): propagate dependencies
Alexandre Oliva [Wed, 9 Dec 1998 07:51:54 +0000 (07:51 +0000)] 
* ltmain.in (convenience, deplibs): propagate dependencies
* libltdl/Makefile.am (noinst_HEADERS): don't install ltdl.h yet
(noinst_LTLIBRARIES): ditto for libltdl.la