]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
27 years ago * libltdl/configure.in (libltdl_cv_preloaded_symbols,
Alexandre Oliva [Wed, 20 Jan 1999 09:06:46 +0000 (09:06 +0000)] 
* libltdl/configure.in (libltdl_cv_preloaded_symbols,
HAVE_PRELOADED_SYMBOLS): test whether we support -dl*open
* libltdl/ltdl.c (!HAVE_PRELOADED_SYMBOLS, lt_preloaded_symbols):
define it to an empty list if libtool won't generate it, so as to
avoid link errors.  This will cause silent dlopening failures, but
maybe this is better than failing to link the program...

27 years ago * libltdl/ltdl.h (LTDL_PRELOADED_SYMBOLS): remove it; better to
Alexandre Oliva [Wed, 20 Jan 1999 08:58:51 +0000 (08:58 +0000)] 
* libltdl/ltdl.h (LTDL_PRELOADED_SYMBOLS): remove it; better to
declare lt_preloaded_symbols
* doc/libtool.texi (LTDL_PRELOADED_SYMBOLS): ditto

27 years ago * ltmain.in (dlpredeps): removed, reverting 1999-01-17's change
Alexandre Oliva [Wed, 20 Jan 1999 08:39:52 +0000 (08:39 +0000)] 
* ltmain.in (dlpredeps): removed, reverting 1999-01-17's change

27 years ago * libltdl/Makefile.am (Makefile): depend on libtool
Alexandre Oliva [Tue, 19 Jan 1999 23:56:32 +0000 (23:56 +0000)] 
* libltdl/Makefile.am (Makefile): depend on libtool

27 years ago * ltmain.in (lt_preloaded_setup): function added to symbol list
Alexandre Oliva [Tue, 19 Jan 1999 23:52:19 +0000 (23:52 +0000)] 
* ltmain.in (lt_preloaded_setup): function added to symbol list
source file to work around FreeBSD problem

27 years ago * Makefile.am (check-local): depend on libltdl/Makefile
Alexandre Oliva [Tue, 19 Jan 1999 23:50:26 +0000 (23:50 +0000)] 
* Makefile.am (check-local): depend on libltdl/Makefile

27 years ago * Makefile.am (check-local): depend on libltdl/Makefile
Alexandre Oliva [Tue, 19 Jan 1999 23:48:08 +0000 (23:48 +0000)] 
* Makefile.am (check-local): depend on libltdl/Makefile

27 years ago * mdemo/Makefile.am (mdemo_LDFLAGS, mdemo_LDADD): moved -dlopen
Alexandre Oliva [Tue, 19 Jan 1999 23:45:01 +0000 (23:45 +0000)] 
* mdemo/Makefile.am (mdemo_LDFLAGS, mdemo_LDADD): moved -dlopen
flags to LDADD
* doc/libtool.texi (Using Automake): how to add -dlopen to LDADD

27 years agoreapply andreys patch correctly.
Gary V. Vaughan [Tue, 19 Jan 1999 14:58:29 +0000 (14:58 +0000)] 
reapply andreys patch correctly.

27 years agotrack deplibs for hardcode_action switch
Gary V. Vaughan [Tue, 19 Jan 1999 14:04:16 +0000 (14:04 +0000)] 
track deplibs for hardcode_action switch

27 years ago * libtool.m4 (LIBTOOL_DEPS): set it
Alexandre Oliva [Mon, 18 Jan 1999 13:30:43 +0000 (13:30 +0000)] 
* libtool.m4 (LIBTOOL_DEPS): set it
* libltdl/configure.in (LIBTOOL_DEPS): AC_SUBST it
* libltdl/Makefile.am (libtool): use it
* doc/libtool.texi (AM_PROG_LIBTOOL): document it

27 years ago * Makefile.am (libltdl.tar.gz): don't create it as part of the
Alexandre Oliva [Mon, 18 Jan 1999 13:16:55 +0000 (13:16 +0000)] 
* Makefile.am (libltdl.tar.gz): don't create it as part of the
build, since it is likely to become stale if we do
(install-data-hook): create and install libltdl.tar.gz, without
depending on GNU tar
Reported by Manfred Weichel <Manfred.Weichel@pdb.siemens.de>

27 years ago*** empty log message ***
Thomas Tanner [Sun, 17 Jan 1999 11:19:40 +0000 (11:19 +0000)] 
*** empty log message ***

27 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}'

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

27 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

27 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

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

27 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

27 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

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

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

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

27 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

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

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

27 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

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

27 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

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

27 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!

27 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 :-(

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

27 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).

27 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

27 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'

27 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.

27 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

27 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

27 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

27 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>

27 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.

27 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

27 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

27 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.

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

27 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

27 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

27 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

27 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>

27 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

27 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

27 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

27 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

27 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.

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

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

27 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

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

27 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

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

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

27 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

27 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

27 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

27 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

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

27 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.

27 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

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

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

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

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

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

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

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

27 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

27 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

27 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

27 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

27 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

27 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

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

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

27 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

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

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

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

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

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

27 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

27 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

27 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

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

27 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

27 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 :-(

27 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

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

27 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

27 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.