]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
26 years ago* ltmain.in: Reverted this change of Alexandre's from the
Gary V. Vaughan [Thu, 28 Jan 1999 13:33:33 +0000 (13:33 +0000)] 
* ltmain.in: Reverted this change of Alexandre's from the
1999-01-25; "don't try to use .o instead of .lo just because
there's no PIC flag.  It loses if --disable-static, and there's
not much point if we're referring to the same file anyway...",
because not all linkers will accept .lo object names.
* ltmain.in: In the case where --disable-static is specified (as
noted in Alexandre's log entry), we just link some .o files to
prevent the original error.
Reported by Andrey Slepuhin <pooh@msu.ru>

26 years ago* libtoolize.in: search for A[MC]_PROG_LIBTOOL, not
Alexandre Oliva [Wed, 27 Jan 1999 19:38:13 +0000 (19:38 +0000)] 
* libtoolize.in: search for A[MC]_PROG_LIBTOOL, not
AM_PROG_LIBTOOL
Reported by Jeff Garzik <jgarzik@pobox.com>

26 years agoadd *** to warning messages
Alexandre Oliva [Wed, 27 Jan 1999 14:50:02 +0000 (14:50 +0000)] 
add *** to warning messages

26 years ago* THANKS: Now that we have a policy, applied it to the existing
Gary V. Vaughan [Wed, 27 Jan 1999 13:41:08 +0000 (13:41 +0000)] 
* THANKS: Now that we have a policy, applied it to the existing
list.  This in no way demeans the work of those people removed
from the THANKS file, who are still credited in the ChangeLogs and
without who's work, libtool would not work so well on many
platforms, but serves to highlight the outstanding and continued
contribution the remaining people have made.  And I quote, "We
reserve THANKS for people who have made major contributions, and
leave the credit to the others for the ChangeLog only."

26 years ago* THANKS: added Sam Vilain.
Gary V. Vaughan [Wed, 27 Jan 1999 11:51:08 +0000 (11:51 +0000)] 
* THANKS: added Sam Vilain.

26 years ago* ltconfig.in ($echo): When using printf to replace echo the shell
Gary V. Vaughan [Wed, 27 Jan 1999 11:14:35 +0000 (11:14 +0000)] 
* ltconfig.in ($echo):  When using printf to replace echo the shell
expands %sn to %sn.  Changed to use "%sn" (with quotes).
Reported by Sam Vilain <sam.vilain@nz.unisys.com>

26 years ago* libltdl/ltdl.c (find_file): fix endless loop condition
Alexandre Oliva [Wed, 27 Jan 1999 07:41:15 +0000 (07:41 +0000)] 
* libltdl/ltdl.c (find_file): fix endless loop condition
(find_module): filename allocation was off by 1

26 years ago* libltdl/Makefile.am (distclean-local): renamed from
Alexandre Oliva [Wed, 27 Jan 1999 07:22:04 +0000 (07:22 +0000)] 
* libltdl/Makefile.am (distclean-local): renamed from
distclean-hook, that didn't work

26 years ago* libltdl/ltdl.c (lt_dlopen, non-.la): find_file now returns 0 on
Alexandre Oliva [Wed, 27 Jan 1999 06:55:40 +0000 (06:55 +0000)] 
* libltdl/ltdl.c (lt_dlopen, non-.la): find_file now returns 0 on
failure

26 years ago* Makefile.am (ltconfig, ltmain.sh): some broken makes don't like
Alexandre Oliva [Wed, 27 Jan 1999 06:23:47 +0000 (06:23 +0000)] 
* Makefile.am (ltconfig, ltmain.sh): some broken makes don't like
macros in targets; replace $(srcdir) with @srcdir@
* configure.in (ACINCLUDE_M4_LIST): same problem; expand $srcdir

26 years agorun cvs update with -q
Alexandre Oliva [Wed, 27 Jan 1999 06:18:38 +0000 (06:18 +0000)] 
run cvs update with -q

26 years ago* libltdl/Makefile.am (@TOINST@/libltdl.la): if installation is
Alexandre Oliva [Wed, 27 Jan 1999 06:15:21 +0000 (06:15 +0000)] 
* libltdl/Makefile.am (@TOINST@/libltdl.la): if installation is
enabled, create to-be-installed libltdl.la within @TOINST@
directory
(noinst_LTLIBRARIES): even if installation is enabled, build
convenience libltdl.la, otherwise builds of random packages may
fail if the user happens to enable installation
(distclean-hook): wipe out $(TOINST)
* libltdl/configure.in: set TOINST and LIBLIBS as appropriate;
don't set NOINSTLIBS any more
* mdemo/Makefile.am: use libltdl.la

26 years ago* libltdl/ltdl.c (find_file): oops, filenamesize was miscomputed
Alexandre Oliva [Wed, 27 Jan 1999 06:05:44 +0000 (06:05 +0000)] 
* libltdl/ltdl.c (find_file): oops, filenamesize was miscomputed

26 years ago* libltdl/ltdl.c (find_file): allocate filename dynamically
Alexandre Oliva [Wed, 27 Jan 1999 05:42:21 +0000 (05:42 +0000)] 
* libltdl/ltdl.c (find_file): allocate filename dynamically

26 years ago* libltdl/configure.in (AC_PROG_LIBTOOL): automake does not
Alexandre Oliva [Wed, 27 Jan 1999 05:36:49 +0000 (05:36 +0000)] 
* libltdl/configure.in (AC_PROG_LIBTOOL): automake does not
recognize it and fail, better keep using AM_PROG_LIBTOOL until the
next release of automake
* demo/configure.in, cdemo/configure.in: ditto
* depdemo/configure.in, mdemo/configure.in: ditto

26 years ago* libltdl/ltdl.c: make all global strings char[], not char*; check
Alexandre Oliva [Wed, 27 Jan 1999 04:31:23 +0000 (04:31 +0000)] 
* libltdl/ltdl.c: make all global strings char[], not char*; check
that all calls to malloc() are properly cast
(strdup, strchr, strrchr, trim, free_vars): declare as inline
(find_module): allocate filename dynamically; support null dir
(free_vars): free dir and name only if non-null
(lt_dlopen): keep dir as NULL if not given; fix expression that
calculated the size of name; only free and name if non-null
(lt_dlopenext): allocate tmp dynamically

26 years ago* configure.in (pkgdatadir): expand ${PACKAGE} at configure-time,
Alexandre Oliva [Wed, 27 Jan 1999 03:07:15 +0000 (03:07 +0000)] 
* configure.in (pkgdatadir): expand ${PACKAGE} at configure-time,
just like automake does

26 years ago* configure.in (pkgdatadir): define pkgdatadir explicitly, and
Alexandre Oliva [Wed, 27 Jan 1999 03:04:34 +0000 (03:04 +0000)] 
* configure.in (pkgdatadir): define pkgdatadir explicitly, and
* Makefile.am (aclocaldir): do not set it explicitly, automake
does already

26 years ago* configure.in (TIMESTAMP): use mkstamp here too
Alexandre Oliva [Wed, 27 Jan 1999 02:40:39 +0000 (02:40 +0000)] 
* configure.in (TIMESTAMP): use mkstamp here too

26 years ago* cdemo/configure.in: renamed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL
Thomas Tanner [Wed, 27 Jan 1999 00:49:06 +0000 (00:49 +0000)] 
* cdemo/configure.in: renamed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL
* demo/configure.in: likewise
* depdemo/configure.in: likewise
* libltdl/configure.in: likewise
* mdemo/configure.in: likewise
* libltdl/ltdl.c: in find_module() check whether libdir is defined,
  tryall_dlopen(): move deallocation of an already opened handle
  to lt_dlopen(), allocate the directory in lt_dlopen() dynamically,
  minor cleanups, fixed memory leak (name)
* libtool.m4: renamed all AM_ macros to AC_ and added aliases for
  compatibilty, updated AC_SYS_NM_PARSE (no undefined symbols,
  don't count the symbols)
* ltconfig.in: added thread_safe_flag_spec (not used yet),
  added generic variable for linker options "linkopts" in
  all archive_cmds
* ltmain.in: added -thread-safe flag (unused)

26 years ago* ltconfig.in (LTCONFIG_VERSION): damn!, adding TIMESTAMP doesn't
Alexandre Oliva [Tue, 26 Jan 1999 20:59:01 +0000 (20:59 +0000)] 
* ltconfig.in (LTCONFIG_VERSION): damn!, adding TIMESTAMP doesn't
ltmain.sh to be updated every time ChangeLog changes, better
revert it

26 years agotypo in latest patch
Alexandre Oliva [Tue, 26 Jan 1999 20:55:39 +0000 (20:55 +0000)] 
typo in latest patch

26 years ago* ltconfig.in (LTCONFIG_VERSION): add TIMESTAMP, remove
Alexandre Oliva [Tue, 26 Jan 1999 20:50:58 +0000 (20:50 +0000)] 
* ltconfig.in (LTCONFIG_VERSION): add TIMESTAMP, remove
explicit quotes and add it to the list of variables to quote

26 years ago* ltmain.in: reworded `dropped inter-library dependencies'
Alexandre Oliva [Tue, 26 Jan 1999 19:21:29 +0000 (19:21 +0000)] 
* ltmain.in: reworded `dropped inter-library dependencies'
message, and added a warning about inter-library dependencies even
for non-module builds

26 years ago* Makefile.am (install-data-hook): Don't show the if expression
Gary V. Vaughan [Tue, 26 Jan 1999 15:22:52 +0000 (15:22 +0000)] 
* Makefile.am (install-data-hook): Don't show the if expression
that tests for gzip with a conditional error message; just do it
quietly and show the error if it fails, or the next action if it
succeeds.

26 years ago* commit: don't mix up output from &2 and &1 when checking
Gary V. Vaughan [Tue, 26 Jan 1999 15:02:08 +0000 (15:02 +0000)] 
* commit: don't mix up output from &2 and &1 when checking
for conflicts

26 years ago* configure.in: It seems Alexandre accidentally removed the
Gary V. Vaughan [Tue, 26 Jan 1999 14:45:24 +0000 (14:45 +0000)] 
* configure.in:  It seems Alexandre accidentally removed the
AC_SUBST(pkgdatadir) line recently which breaks libtoolize.
Reverted that small change.

26 years ago* libltdl/ltdl.c (find_module): test old_name and dlname for NULL,
Alexandre Oliva [Mon, 25 Jan 1999 20:58:14 +0000 (20:58 +0000)] 
* libltdl/ltdl.c (find_module): test old_name and dlname for NULL,
not len==0

26 years ago* libltdl/configure.in (libltdl_cv_objdir): yes, appending the "/"
Alexandre Oliva [Mon, 25 Jan 1999 15:59:56 +0000 (15:59 +0000)] 
* libltdl/configure.in (libltdl_cv_objdir): yes, appending the "/"
in configure.in was much simpler
* libltdl/ltdl.c (objdir): ditto

26 years ago* libltdl/ltdl.c (objdir): string collation isn't portable; strcat
Alexandre Oliva [Mon, 25 Jan 1999 15:48:45 +0000 (15:48 +0000)] 
* libltdl/ltdl.c (objdir): string collation isn't portable; strcat
"/" explicitly.  Or should this be moved to configure.in?

26 years agomore mail for the archive re: LTLIBOBJ problems
Thomas Tanner [Mon, 25 Jan 1999 11:41:52 +0000 (11:41 +0000)] 
more mail for the archive re: LTLIBOBJ problems

26 years ago* libltdl/ltdl.c: allocate the variables in lt_dlopen() dynamically
Thomas Tanner [Mon, 25 Jan 1999 10:54:23 +0000 (10:54 +0000)] 
* libltdl/ltdl.c: allocate the variables in lt_dlopen() dynamically

26 years ago* ltmain.in (file_magic): use egrep instead of expr to support
Alexandre Oliva [Mon, 25 Jan 1999 10:01:23 +0000 (10:01 +0000)] 
* ltmain.in (file_magic): use egrep instead of expr to support
more general regular expressions
(file_regex): remove it; the name is misleading, it's not used
* ltconfig.in, doc/libtool.texi: ditto
* ltconfig.in (linux-gnu*, deplibs_check_method): extend regex to
support `LSB dynamic lib' in the output of `file'
Reported by Scott D. Heavner <sdh@po.cwru.edu>

26 years ago* ltmain.in (dependency_libs, xrpath): add -R switches to
Alexandre Oliva [Mon, 25 Jan 1999 08:06:09 +0000 (08:06 +0000)] 
* ltmain.in (dependency_libs, xrpath): add -R switches to
dependency_libs only just before creating the .la file; they
should not be passed to the C compiler or linker at
library-creation time, since we don't know whether it is supported

26 years ago* ltconfig.in (freebsd2.2*, hardcode_minus_L): for FreeBSD 2.2.6,
Alexandre Oliva [Mon, 25 Jan 1999 07:22:03 +0000 (07:22 +0000)] 
* ltconfig.in (freebsd2.2*, hardcode_minus_L): for FreeBSD 2.2.6,
this must be `no'

26 years agodeleted unneeded trailing semicolon
Alexandre Oliva [Mon, 25 Jan 1999 07:08:03 +0000 (07:08 +0000)] 
deleted unneeded trailing semicolon

26 years ago* mkstamp: move the sed script to extract revision and date
Alexandre Oliva [Mon, 25 Jan 1999 06:57:48 +0000 (06:57 +0000)] 
* mkstamp: move the sed script to extract revision and date
information into a separate shell-script, so that we can break
lines between commands; FreeBSD's sed doesn't like `;' after `t'
Reported by Axel Thimm <Axel.Thimm@physik.fu-berlin.de>
* Makefile.am: use mkstamp
* THANKS: added Axel Thimm

26 years ago* ltmain.in: don't try to use .o instead of .lo just because
Alexandre Oliva [Mon, 25 Jan 1999 06:22:23 +0000 (06:22 +0000)] 
* ltmain.in: don't try to use .o instead of .lo just because
there's no PIC flag.  It loses if --disable-static, and there's
not much point if we're referring to the same file anyway...

26 years ago* ltmain.in (pass_all=none, droppeddeps): set only if deplibs was
Alexandre Oliva [Mon, 25 Jan 1999 04:04:18 +0000 (04:04 +0000)] 
* ltmain.in (pass_all=none, droppeddeps): set only if deplibs was
non-empty

26 years ago* libltdl/ltdl.c: minor bugfixes, append a "/" the search
Thomas Tanner [Sun, 24 Jan 1999 20:43:52 +0000 (20:43 +0000)] 
* libltdl/ltdl.c: minor bugfixes, append a "/" the search
  directory only if necessary
* ltconfig.in: added support for FreeBSD >= 3.0
  (patch from Kurt D. Zeilenga)
* THANKS: added Kurt D. Zeilenga

26 years ago* doc/libtool.texi (libltdl): list supported dlopen mechanisms,
Thomas Tanner [Sun, 24 Jan 1999 14:24:17 +0000 (14:24 +0000)] 
* doc/libtool.texi (libltdl): list supported dlopen mechanisms,
  added function lt_dlopenext(), removed reference to
  LTDL_PRELOADED_SYMBOLS in LTDL_SET_PRELOADED_SYMBOLS
* libltdl/ltdl.c: partially reverted Alexandre's dynamic string
  allocation change (it was not necessary and the code was unreadable),
  cleanups, removed usr_search_path_size, renamed usr_search_path
  to user_search_path, in find_module() also check for moved
  modules, merged find_file() and find_library(),
  added lt_dlopenext(), in lt_dladdsearchdir() no longer reset
  the search path if 'search_dir' == NULL and don't use realloc()
  (might not be available on all platforms),
  removed __P((void)) in the declaration of lt_dlgetsearchpath()
* libltdl/ltdl.h: added lt_dlopenext()
* ltconfig.in: AIX archive commands were broken,
  fixed a MAJOR bug in global_symbol_pipe which caused
  "demo-shared.test;demo-make.test" to fail (libtool must not extract
  undefined symbols of libraries, i.e. symcode must not contain 'U')
* tests/Makefile.am (clean-local): "make distclean" in cdemo, too

26 years ago* Makefile.am (ltconfig, ltmain.sh): add ChangeLog Revision to
Alexandre Oliva [Fri, 22 Jan 1999 18:04:51 +0000 (18:04 +0000)] 
* Makefile.am (ltconfig, ltmain.sh): add ChangeLog Revision to
TIMESTAMP
* configure.in: get values of PACKAGE and VERSION set by
AM_INIT_AUTOMAKE, and extract only TIMESTAMP from the ChangeLog

26 years ago* libltdl/ltdl.c (lt_dlopen): if we're reusing a previously opened
Alexandre Oliva [Fri, 22 Jan 1999 17:08:26 +0000 (17:08 +0000)] 
* libltdl/ltdl.c (lt_dlopen): if we're reusing a previously opened
handle, don't reset its name nor add it to the list, and free the
name we have allocated
Reported by Edouard G. Parmelan <Edouard.Parmelan@France.NCR.COM>

26 years ago* Makefile.am (ltconfig, ltmain.sh, TIMESTAMP): let's not assume
Alexandre Oliva [Fri, 22 Jan 1999 15:19:51 +0000 (15:19 +0000)] 
* Makefile.am (ltconfig, ltmain.sh, TIMESTAMP): let's not assume
anything about the format of the date, just that it does not
contain `$'

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