]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
26 years ago* ltconfig.in (archive_expsym_cmds, solaris, without_gnu_ld):
Alexandre Oliva [Sat, 6 Mar 1999 19:41:30 +0000 (19:41 +0000)] 
* ltconfig.in (archive_expsym_cmds, solaris, without_gnu_ld):
$lib.exp already starts with $objdir/
Reported by Godmar Back <gback@cs.utah.edu>

26 years ago* ltmain.in (freebsd): compile symbol table file with pic_flag
Alexandre Oliva [Sat, 6 Mar 1999 19:26:29 +0000 (19:26 +0000)] 
* ltmain.in (freebsd): compile symbol table file with pic_flag
only on FreeBSD and when not static linking; it's been causing
trouble on platforms such as OpenBSD.

26 years agofixed problem reported by Gary V.
Thomas Tanner [Fri, 26 Feb 1999 21:37:10 +0000 (21:37 +0000)] 
fixed problem reported by Gary V.

26 years ago* ltconfig.in (cygwin, old_archive_from_new_cmds): no longer
Gary V. Vaughan [Fri, 26 Feb 1999 19:10:34 +0000 (19:10 +0000)] 
* ltconfig.in (cygwin, old_archive_from_new_cmds): no longer
required.
(library_names_spec): removed $libname.a.

26 years ago* ltconfig.in (cygwin, shlibpath_overrides_runpath): I'm not even
Gary V. Vaughan [Fri, 26 Feb 1999 18:48:07 +0000 (18:48 +0000)] 
* ltconfig.in (cygwin, shlibpath_overrides_runpath): I'm not even
sure whether win32 honours the runpath at all when searching for
a dll to load!  Anyway, when set to yes this prevents a gratuitous
warning.

26 years ago* depdemo/l4/Makefile.am (LIBADD_M): removed. ILD takes care of
Gary V. Vaughan [Fri, 26 Feb 1999 17:33:46 +0000 (17:33 +0000)] 
* depdemo/l4/Makefile.am (LIBADD_M): removed.  ILD takes care of
this for us.

26 years ago* libtool.m4 (cygwin): s/\(mingw\|cygwin\)32/\1/g. Must've
Gary V. Vaughan [Fri, 26 Feb 1999 16:08:42 +0000 (16:08 +0000)] 
* libtool.m4 (cygwin): s/\(mingw\|cygwin\)32/\1/g.  Must've
missed this file when I changed to cygnus' new sanction name.

26 years ago* ltconfig.in (sub_uncdrive): removed. This won't work with
Gary V. Vaughan [Fri, 26 Feb 1999 15:47:49 +0000 (15:47 +0000)] 
* ltconfig.in (sub_uncdrive): removed.  This won't work with
the next version of cygwin.
(sub_uncdir): removed. We use <drive>:/path/to/executable now.
* libtool.m4 (AC_PROG_LD): removed sub_uncdrive and sub_uncdir.

26 years ago* updated to HEAD
Thomas Tanner [Thu, 25 Feb 1999 06:53:50 +0000 (06:53 +0000)] 
* updated to HEAD
* libtool.m4: added the macros AC_ENABLE/DISABLE_FAST_INSTALL
  for optional fast installation
* ltconfig.in: added new flag --enable-fast-install

26 years agomoved each library to a subdirectory
Thomas Tanner [Sun, 21 Feb 1999 17:46:05 +0000 (17:46 +0000)] 
moved each library to a subdirectory

26 years ago* depdemo: moved each library into a subdirectory
Thomas Tanner [Sun, 21 Feb 1999 17:39:56 +0000 (17:39 +0000)] 
* depdemo: moved each library into a subdirectory
  to test hardcoding
* ltconfig.in: added hardcode_into_libs (whether library paths
  should be hardcoded into the libraries instead of the program),
  shlibpath_overrides_runpath, must_relink
* ltmain.in: renamed link-install mode to relink,
  save the command line arguments properly, simplified hardcoding,
  use relative/absolute paths where appropriate,
  take care of shlibpath_overrides_runpath,
  relinking works now (for programs as well as for libraries)
  hardcode all (even dependency_libs) library paths into a program,
  don't add shlibpath/runpath to compile_command,
  thousands of bugfixes...
* inter-library dependencies are now _fully_ functional !

26 years agomissed of the --export-all from the first dlltool call
Gary V. Vaughan [Thu, 18 Feb 1999 19:02:02 +0000 (19:02 +0000)] 
missed of the --export-all from the first dlltool call

26 years ago* ltconfig.in (archive{,_sym}_commands): Be careful not to
Gary V. Vaughan [Thu, 18 Feb 1999 18:25:59 +0000 (18:25 +0000)] 
* ltconfig.in (archive{,_sym}_commands): Be careful not to
re-export the dll entry points DllMain@12, _cygwin_dll_entry@12 and
_cygwin_noncygwin_dll_entry@12 to avoid bugs with the wrong entry
function being called with inter-dll dependencies.
Reported by DJ Delorie <dj@delorie.com>
* ltconfig.in (old_archive_from_new_cmds): We no longer want to
produce the import library when we link the dll.
(library_names_spec): We no longer list the import library because
it had the same name as a static library.
* ltmain.in (impgen.c): Added a new embedded C file that can be
used under win32 to extract a def file (symbol export list) from a
dll that has none.

26 years ago* demo/dlmain.c (_WIN32): The lt_symlist structure is now const,
Gary V. Vaughan [Mon, 15 Feb 1999 14:21:10 +0000 (14:21 +0000)] 
* demo/dlmain.c (_WIN32): The lt_symlist structure is now const,
so my original horrible temporary win32 hack no longer worked.
Here is a new horrible temporary hack to prevent helldl from SEGVing
on win32.  I will fix this properly when we figure out how to do
data exports from dlls.

26 years agoadded acconfig.h
Thomas Tanner [Sat, 13 Feb 1999 00:11:44 +0000 (00:11 +0000)] 
added acconfig.h

26 years ago* syncronized with HEAD
Thomas Tanner [Sat, 13 Feb 1999 00:10:37 +0000 (00:10 +0000)] 
* syncronized with HEAD
* depdemo/Makefile.am: merged rest of my ILD patch
* ltmain.in: export shlibpath before linking libraries,
  create the .lai file in link mode

26 years ago* ltmain.in (deplib): The cygwin environment doesn't actually have
Gary V. Vaughan [Fri, 12 Feb 1999 18:53:52 +0000 (18:53 +0000)] 
* ltmain.in (deplib): The cygwin environment doesn't actually have
-lm, and although the linker fakes having one, specifiying it to
libtool will break ILD, so we ignore it when generating
dependencies.

26 years ago* ltmain.in: Applied Thomas Tanner's latest ild.diff. I seem to
Gary V. Vaughan [Fri, 12 Feb 1999 17:48:03 +0000 (17:48 +0000)] 
* ltmain.in: Applied Thomas Tanner's latest ild.diff.  I seem to
be spending all my time merging these diffs rather than adding to
the code =(O|
* depdemo/configure.in: Thomas' latest ILD patch again.
* tests/Makefile.am: And here.
* tests/depdemo-*.test: And here.

26 years ago* libltdl/ltdl.h (_LTDLL_EXTERN): libltdl is no longer linked as a
Gary V. Vaughan [Fri, 12 Feb 1999 17:39:30 +0000 (17:39 +0000)] 
* libltdl/ltdl.h (_LTDLL_EXTERN): libltdl is no longer linked as a
shared library, so the _declspec's were preventing the linker from
resolving symbols on win32.  They have been removed now.

26 years ago* ltmain.in: Applied Thomas Tanner's latest ild.diff. This
Gary V. Vaughan [Tue, 9 Feb 1999 17:56:32 +0000 (17:56 +0000)] 
* ltmain.in: Applied Thomas Tanner's latest ild.diff.  This
clashes with my change from 1999-02-03 below, but what I had was a
bit of a mess, so I also reverted that at the same time.
* configure.in: Thomas' latest ILD patch again.
* depdemo/Makefile.am: And here.

26 years agoild.diff no longer required, it is merged into this branch
Gary V. Vaughan [Tue, 9 Feb 1999 17:54:18 +0000 (17:54 +0000)] 
ild.diff no longer required, it is merged into this branch

26 years ago* ltmain.in (--mode=link): reinstate linking against ltlibraries.
Gary V. Vaughan [Wed, 3 Feb 1999 17:43:04 +0000 (17:43 +0000)] 
* ltmain.in (--mode=link): reinstate linking against ltlibraries.

26 years agoMerged from HEAD branch:
Gary V. Vaughan [Wed, 3 Feb 1999 17:36:02 +0000 (17:36 +0000)] 
Merged from HEAD branch:
* configure.in (pkgdatadir): define pkgdatadir explicitly, and
* Makefile.am (aclocaldir): do not set it explicitly, automake
does already

26 years ago* ltconfig.in: new config.guess returns *-*-cygwin now instead of
Gary V. Vaughan [Wed, 3 Feb 1999 11:11:03 +0000 (11:11 +0000)] 
* ltconfig.in: new config.guess returns *-*-cygwin now instead of
*-*-cygwin32.  sed -e 's%(cygwin|mingw)32%1%g' ltconfig.in
* ltmain.in:   sed -e 's%(cygwin|mingw)32%1%g' ltmain.in

* ltconfig.in (hardcode_libdir_flag_spec, allow_undefined_flag,
archive_cmds, archive_sym_cmds, old_archive_from_new_cmds):
removed duplication of config by assuming that `test $with_gcc =
yes' implies gnu ld, otherwise MSVC++ (which I haven't tested
since I inheritted the code from Ian Lance Taylor btw!) is implied.

26 years agoDamn me!!
Gary V. Vaughan [Tue, 26 Jan 1999 15:42:00 +0000 (15:42 +0000)] 
Damn me!!
Looks like I have found a buglet in cvs.  For configure.in
we branched at revision 1.12, accidentally removed a line in
revision 1.13 and merged from HEAD to the branch.  Quite rightly
the removed line difference is applied to the branch during the
merge and is now missing from there too.  Now we put the line
back in the trunk for a new HEAD revision, but when we merge from
HEAD back to the branch for a second time, the line is *still*
missing from the branch.  The reason seems to be that cvs merge is
using the common ancestor (1.12) to find differences, and the
offending line is now present in the HEAD revision and the common
ancestor, so no difference there, so no change applied during the
merge onto the branch: net result the missing line is never put back.

I put it back by hand with this commit.  Grrrr.

26 years agoMerged HEAD into ild-branch: mainly for this --
Gary V. Vaughan [Tue, 26 Jan 1999 15:09:37 +0000 (15:09 +0000)] 
Merged HEAD into ild-branch: mainly for this --
* configure.in:  It seems Alexandre accidentally removed the
AC_SUBST(pkgdatadir) line recently which breaks libtoolize.
Reverted that small change.

26 years agomerged from HEAD to idl-branch
Alexandre Oliva [Fri, 22 Jan 1999 18:33:45 +0000 (18:33 +0000)] 
merged from HEAD to idl-branch

26 years ago* ltmain.in: Merged Thomas' ild-patch. Untested.
Gary V. Vaughan [Fri, 22 Jan 1999 17:25:18 +0000 (17:25 +0000)] 
* ltmain.in: Merged Thomas' ild-patch.  Untested.
* configure.in: ditto.
* demo/Makefile.am: ditto.
* depdemo/Makefile.am: ditto.

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