]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
26 years ago* ltmain.in (ild): Redo the Reverted change which allowed libtool
Gary V. Vaughan [Fri, 22 Jan 1999 14:28:26 +0000 (14:28 +0000)] 
* ltmain.in (ild): Redo the Reverted change which allowed libtool
to link libraries with dependencies on .la libs.
* NEWS: ReInsert reference to win32.
* doc/PLATFORMS: ReInsert i686-pc-cygwin32, for the same reason.
* doc/libtool.texi: ReInsert win32 refs, for the same reason.

26 years ago* configure.in (date): echo the version number during ild-branchpoint
Gary V. Vaughan [Fri, 22 Jan 1999 14:09:12 +0000 (14:09 +0000)] 
* configure.in (date): echo the version number during
configuration, and show $date for cvs versions.

26 years ago* Makefile.am ($(srcdir)/ltconfig): Oops. cvs co keyword
Gary V. Vaughan [Fri, 22 Jan 1999 13:27:51 +0000 (13:27 +0000)] 
* Makefile.am ($(srcdir)/ltconfig): Oops.  cvs co keyword
expansion ate the sed expression! Changed sed separator to '%'
because there are '/' in the date.  Added missing '(' to search
expression.  Inserted a null string to stop cvs from expanding it
next time =)O|
($(srcdir)/ltmain.sh): ditto.

26 years ago* Makefile.am (TSDEPS_DIST): dist-time dependencies for timestamps
Alexandre Oliva [Fri, 22 Jan 1999 12:21:05 +0000 (12:21 +0000)] 
* Makefile.am (TSDEPS_DIST): dist-time dependencies for timestamps
(timestamps, update-timestamps): check whether TSDEPS_DIST are
up-to-date and update ltconfig and ltmain.sh if needed
(ltconfig, ltmain.sh): depend on TSDEPS; replace @TIMESTAMP@ with
the Date tag in the ChangeLog
(TSDEPS): empty unless overridden by update-timestamps
* ltconfig.in, ltmain.in (TIMESTAMP): append timestamp to most
references to VERSION

26 years ago* ltmain.in (ild): Revert the change which allowed libtool to
Gary V. Vaughan [Fri, 22 Jan 1999 12:13:58 +0000 (12:13 +0000)] 
* ltmain.in (ild): Revert the change which allowed libtool to
link libraries with dependencies on .la libs.
* NEWS: Removed reference to win32, incase 1.3 ships before
ild is ready.
* doc/PLATFORMS: Removed i686-pc-cygwin32, for the same reason.
* doc/libtool.texi: Removed win32 refs, for the same reason.

26 years ago* ltmain.in (Xsed): add 1 to Xsed definition that goes into
Alexandre Oliva [Fri, 22 Jan 1999 10:26:47 +0000 (10:26 +0000)] 
* ltmain.in (Xsed): add 1 to Xsed definition that goes into
temporary wrapper scripts
* libtool.m4: we don't have Xsed here, expand it manually
Reported by Pavel Roskin <pavel_roskin@geocities.com>

26 years ago* ltmain.in (finalize_hardcode_libdirs, finalize_rpath): in
Edouard G. Parmelan [Fri, 22 Jan 1999 10:01:10 +0000 (10:01 +0000)] 
* ltmain.in (finalize_hardcode_libdirs, finalize_rpath): in
platforms that use -rpath, programs must be finalized at
installation time, otherwise build-tree programs will
prefer installed libraries over build-tree ones

26 years agofix commit message extraction and some bogus warnings
Alexandre Oliva [Fri, 22 Jan 1999 09:48:53 +0000 (09:48 +0000)] 
fix commit message extraction and some bogus warnings

26 years ago* mdemo/Makefile.am (../libltdl/libtool): if it does not exist,
Alexandre Oliva [Fri, 22 Jan 1999 09:39:15 +0000 (09:39 +0000)] 
* mdemo/Makefile.am (../libltdl/libtool): if it does not exist,
the sub-make for libltdlc.la will take care of it, but we must at
least provide an empty rule for it, otherwise the sub-make will
never run

26 years ago- add --fast as synonym for -f
Alexandre Oliva [Fri, 22 Jan 1999 07:01:25 +0000 (07:01 +0000)] 
- add --fast as synonym for -f
- document --msg
- add -q --quiet
- use `cvs -n update' instead of `cvs stat', because stat wouldn't
notice that a conflict had been resolved
- don't leave log_files behind
- don't accept unknown flags before --
- check for common mistakes in ChangeLog entries, and emit warnings
- reject commit message if it does not contain any non-blank line
- add `sleep 1' after running PAGER to give the user some time for a ^C

26 years ago* demo/configure.in, demo/Makefile.am (DLPREOPEN): reverted; it
Alexandre Oliva [Fri, 22 Jan 1999 06:37:26 +0000 (06:37 +0000)] 
* demo/configure.in, demo/Makefile.am (DLPREOPEN): reverted; it
didn't make any difference.

26 years ago* commit: Diagnose non-existant files named on the command line
Gary V. Vaughan [Thu, 21 Jan 1999 17:48:34 +0000 (17:48 +0000)] 
* commit: Diagnose non-existant files named on the command line

* commit: Transposition typo re: opt && arg variables in argument
processing case.

26 years ago* THANKS: Added Chris Laas <golem@MIT.EDU>
Gary V. Vaughan [Thu, 21 Jan 1999 17:37:42 +0000 (17:37 +0000)] 
* THANKS: Added Chris Laas <golem@MIT.EDU>

From Chris Laas <golem@MIT.EDU>
* ltmain.in (compile):  corrected a typo in compile mode which
caused "gcc: unrecognized option -c-fPIC" errors due to a missing
space.

26 years agoMore notes in mail/LTLIBOBJ
Alexandre Oliva [Thu, 21 Jan 1999 11:58:54 +0000 (11:58 +0000)] 
More notes in mail/LTLIBOBJ

26 years agoArchived some mail in mail/LTLIBOBJ to remind us that
Alexandre Oliva [Thu, 21 Jan 1999 11:54:44 +0000 (11:54 +0000)] 
Archived some mail in mail/LTLIBOBJ to remind us that
the LTLIBOBJ/LTALLOCA issue needs to be looked at.

26 years agoExercise my narcisism =)O|
Alexandre Oliva [Thu, 21 Jan 1999 11:19:31 +0000 (11:19 +0000)] 
Exercise my narcisism =)O|

26 years ago* libltdl/configure.in: reintroduce code to detect native library
Alexandre Oliva [Thu, 21 Jan 1999 05:08:23 +0000 (05:08 +0000)] 
* libltdl/configure.in: reintroduce code to detect native library
extension
* libltdl/ltdl.c (lt_dlopen): if a .la file name is given, that's
all.  Otherwise, lt_dlopen now tries to append .la first.  If this
fails, it tries the given filename, and, at last, tries to append
the native library extension to the given filename.
* doc/libtool.texi (lt_dlopen): explain new lookup strategy

26 years ago* libltdl/ltdl.c: major rewrite to avoid almost all fixed-size
Alexandre Oliva [Thu, 21 Jan 1999 04:27:26 +0000 (04:27 +0000)] 
* libltdl/ltdl.c: major rewrite to avoid almost all fixed-size
buffers; only `tmp' in lt_dlopen remained.  But the code got ugly
:-(

26 years ago* ltconfig.in (linux-gnu*, finish_cmds): remove erroneous backslash
Alexandre Oliva [Thu, 21 Jan 1999 04:16:22 +0000 (04:16 +0000)] 
* ltconfig.in (linux-gnu*, finish_cmds): remove erroneous backslash

26 years ago* demo/configure.in: set DLPREOPEN to -dlopen if we don't have
Alexandre Oliva [Thu, 21 Jan 1999 04:09:39 +0000 (04:09 +0000)] 
* demo/configure.in: set DLPREOPEN to -dlopen if we don't have
shared libraries
* demo/Makefile.am (DLPREOPEN): use instead of -dlpreopen
(STATIC): use $(STATIC), not @STATIC@
* mdemo/Makefile.am (STATIC): ditto
* demo/Makefile.am, mdemo/Makefile.am (STATIC): do not use

26 years agohandle locally added and removed files
Alexandre Oliva [Thu, 21 Jan 1999 03:54:04 +0000 (03:54 +0000)] 
handle locally added and removed files

26 years ago* tests/demo-shared.test, tests/demo-static.test: new tests
Alexandre Oliva [Thu, 21 Jan 1999 03:50:07 +0000 (03:50 +0000)] 
* tests/demo-shared.test, tests/demo-static.test: new tests
* tests/mdemo-shared.test, tests/mdemo-static.test: ditto
* tests/Makefile.am: ditto
* doc/libtool.texi: document them
* demo/Makefile.am, mdemo/Makefile.am (@STATIC@): do not use
-static unconditionally, it can't work with --disable-static
* demo/configure.in, mdemo/configure.in: check whether libtool was
configured to build static libraries and, if not, set STATIC to an
empty string

26 years ago* ltmain.in (module, droppeddeps): if libtool could not satisfy
Alexandre Oliva [Thu, 21 Jan 1999 03:32:53 +0000 (03:32 +0000)] 
* ltmain.in (module, droppeddeps): if libtool could not satisfy
all dependencies of a module, it will only build a static version
of it, and display a warning message

26 years agomajor rewrite, with several new command-line options and documentation
Erez Zadok [Wed, 20 Jan 1999 23:28:23 +0000 (23:28 +0000)] 
major rewrite, with several new command-line options and documentation

26 years ago* ltconfig.in (aix4*, with_gcc, archive_cmds): fix typo in Andrey
Erez Zadok [Wed, 20 Jan 1999 22:17:39 +0000 (22:17 +0000)] 
* ltconfig.in (aix4*, with_gcc, archive_cmds): fix typo in Andrey
Slepuhin's last patch

26 years ago* Makefile.am (@DIST_MAKEFILE_LIST@): work around Ultrix /bin/sh bug
Alexandre Oliva [Wed, 20 Jan 1999 22:12:51 +0000 (22:12 +0000)] 
* Makefile.am (@DIST_MAKEFILE_LIST@): work around Ultrix /bin/sh bug
* tests/nomode.test (must specify a MODE): ditto
Reported by Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* THANKS: Added Rainer Orth

26 years agoprint list of locally modified files to stderr
Rainer Orth [Wed, 20 Jan 1999 22:06:09 +0000 (22:06 +0000)] 
print list of locally modified files to stderr

26 years ago* ltconfig.in: No known version of Solaris 2 hardcoded -L paths.
Rainer Orth [Wed, 20 Jan 1999 21:59:03 +0000 (21:59 +0000)] 
* ltconfig.in: No known version of Solaris 2 hardcoded -L paths.

26 years agofix typo
Erez Zadok [Wed, 20 Jan 1999 21:57:51 +0000 (21:57 +0000)] 
fix typo
support -F

26 years agomajor reformatting
Erez Zadok [Wed, 20 Jan 1999 21:02:01 +0000 (21:02 +0000)] 
major reformatting
support -l
stat only files to be committed
run ${PAGER-more} to view and possibly modify the commit message
remove $log_file if interrupted

26 years ago* ltmain.in: s/n\'t/ not/
Erez Zadok [Wed, 20 Jan 1999 20:45:50 +0000 (20:45 +0000)] 
* ltmain.in: s/n\'t/ not/
* doc/PLATFORMS: updates for sunos4/m68k and aix

26 years ago1999-01-20 Andrey Slepuhin <pooh@msu.ru>
Andrey Slepuhin [Wed, 20 Jan 1999 20:35:54 +0000 (20:35 +0000)] 
1999-01-20  Andrey Slepuhin  <pooh@msu.ru>

* ltconfig.in (aix4*): check for reworked collect2, always pass
-bnoentry option to linker when building a shared library

26 years ago * ltmain.in (file_magic): follow soft-links before running `file'
Alexandre Oliva [Wed, 20 Jan 1999 20:24:54 +0000 (20:24 +0000)] 
* ltmain.in (file_magic): follow soft-links before running `file'
on the candidate library; try to avoid entering endless loop
Suggested by Nix <nix@esperi.demon.co.uk>

26 years agoadded new commit script
Alexandre Oliva [Wed, 20 Jan 1999 20:13:16 +0000 (20:13 +0000)] 
added new commit script

26 years ago * ltconfig.in (linux*, solaris*, bsdi4*, sys_lib_search_path):
Alexandre Oliva [Wed, 20 Jan 1999 19:48:44 +0000 (19:48 +0000)] 
* ltconfig.in (linux*, solaris*, bsdi4*, sys_lib_search_path):
remove expansion of $LD_LIBRARY_PATH
* ltmain.in (lib_search_path): append the expansion of $shlibpath_var
* doc/libtool.texi: document it

26 years ago * THANKS: Added Steven Schultz
Alexandre Oliva [Wed, 20 Jan 1999 19:30:13 +0000 (19:30 +0000)] 
* THANKS: Added Steven Schultz

1999-01-20  Steven M. Schultz <sms@wlv.iipo.gtegsc.com>

* ltconfig.in (bsdi4*, check_shared_deplibs_method): file_magic
(bsdi4*, sys_lib_search_path): add /shlib and other dirs

26 years ago * cdemo/main.c (main): use K&R definition syntax
Alexandre Oliva [Wed, 20 Jan 1999 18:42:10 +0000 (18:42 +0000)] 
* cdemo/main.c (main): use K&R definition syntax
* mdemo/main.c (test_dl, main): ditto
(test_dl): casts return value of lt_dlsym to appropriate types

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.