]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
26 years ago*** empty log message ***
Alexandre Oliva [Wed, 20 Jan 1999 18:27:42 +0000 (18:27 +0000)] 
*** empty log message ***

26 years ago * ltmain.in (dlsyms): #define const to nothing if not __STDC__
Alexandre Oliva [Wed, 20 Jan 1999 18:15:19 +0000 (18:15 +0000)] 
* ltmain.in (dlsyms): #define const to nothing if not __STDC__

26 years ago * ltconfig.in (global_symbol_pipe): #define const to nothing if
Alexandre Oliva [Wed, 20 Jan 1999 18:10:18 +0000 (18:10 +0000)] 
* ltconfig.in (global_symbol_pipe): #define const to nothing if
not __STDC__

26 years ago * demo/dlmain.c (main): cast s->address to the appropriate pointer
Alexandre Oliva [Wed, 20 Jan 1999 18:06:47 +0000 (18:06 +0000)] 
* demo/dlmain.c (main): cast s->address to the appropriate pointer
  types, otherwise StunOS4's cc refuses to compile it

26 years ago * ltconfig.in (sunos4*, without_gnu_ld, with_gcc, archive_cmds):
Alexandre Oliva [Wed, 20 Jan 1999 17:47:48 +0000 (17:47 +0000)] 
* ltconfig.in (sunos4*, without_gnu_ld, with_gcc, archive_cmds):
  add -fPIC, because libgcc is multilibbed, and we want the PIC
  version of it for shared libraries, otherwise ld complains

26 years ago * demo/dlmain.c (main): add missing const to declaration of name
Alexandre Oliva [Wed, 20 Jan 1999 17:05:29 +0000 (17:05 +0000)] 
* demo/dlmain.c (main): add missing const to declaration of name

26 years agoupdated TODO
Alexandre Oliva [Wed, 20 Jan 1999 13:45:21 +0000 (13:45 +0000)] 
updated TODO

26 years agomail/aix has been resolved
Alexandre Oliva [Wed, 20 Jan 1999 13:16:21 +0000 (13:16 +0000)] 
mail/aix has been resolved

26 years ago * libltdl/ltdl.c (find_module): remove the libdir argument, and
Alexandre Oliva [Wed, 20 Jan 1999 13:08:50 +0000 (13:08 +0000)] 
* libltdl/ltdl.c (find_module): remove the libdir argument, and
try to  open library only as old_name and dir/dlname
(lt_dlopen): use `installed' variable in .la file to decide
whether to use libdir or objdir

26 years ago * demo/configure.in (AC_C_CONST): added, for portability
Alexandre Oliva [Wed, 20 Jan 1999 13:01:27 +0000 (13:01 +0000)] 
* demo/configure.in (AC_C_CONST): added, for portability
* mdemo/configure.in (AC_C_CONST): ditto
* libltdl/configure.in (AC_C_CONST, AC_C_INLINE): ditto
* libltdl/ltdl.c (LTDL_FILENAME_MAX): use FILENAME_MAX if defined
(FILENAME_MAX): replace all explicit uses with LTDL_FILENAME_MAX
(presym_free_symlists, trim): don't return void, for portability
(lt_dlgetsearchpath): replace (void) with __P((void))

26 years ago * ltmain.in (compile): when compiling both PIC and non-PIC, write
Alexandre Oliva [Wed, 20 Jan 1999 12:44:50 +0000 (12:44 +0000)] 
* ltmain.in (compile): when compiling both PIC and non-PIC, write
  the PIC object to .libs/.lo and only rename it to .lo after
  compiling the .o, to avoid fooling make dependencies

26 years ago * mdemo/main.c (LTDL_PREOPENED_SYMBOLS): remove
Alexandre Oliva [Wed, 20 Jan 1999 12:28:43 +0000 (12:28 +0000)] 
* mdemo/main.c (LTDL_PREOPENED_SYMBOLS): remove

26 years agofreebsd-elf deplibs port
Gary V. Vaughan [Wed, 20 Jan 1999 12:15:35 +0000 (12:15 +0000)] 
freebsd-elf deplibs port

26 years ago * TODO: should we also build a `static' copy of a convenience
Alexandre Oliva [Wed, 20 Jan 1999 10:21:01 +0000 (10:21 +0000)] 
* TODO: should we also build a `static' copy of a convenience
  library out of .o files?

26 years ago * ltconfig.in (bsdi4*, netbsd*, uts4*, library_names_spec,
Alexandre Oliva [Wed, 20 Jan 1999 10:07:04 +0000 (10:07 +0000)] 
* ltconfig.in (bsdi4*, netbsd*, uts4*, library_names_spec,
soname_spec): removed duplicate dot before $major
Reported by Steven M. Schultz <sms@wlv.iipo.gtegsc.com> (bsdi4*)

26 years agofrom automake 1.4 automake_1-4
Alexandre Oliva [Wed, 20 Jan 1999 09:52:29 +0000 (09:52 +0000)] 
from automake 1.4

26 years ago * THANKS: added Manfred Weichel
Alexandre Oliva [Wed, 20 Jan 1999 09:47:57 +0000 (09:47 +0000)] 
* THANKS: added Manfred Weichel

* ltconfig.in (sysv5*): same as sysv4.3*

26 years ago * libltdl/ltdl.c (lt_dlopen): properly detect error condition when
Alexandre Oliva [Wed, 20 Jan 1999 09:11:29 +0000 (09:11 +0000)] 
* libltdl/ltdl.c (lt_dlopen): properly detect error condition when
full pathname of non-libtool library is provided

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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

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

26 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

26 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

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

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

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