/[libtool]/libtool/ChangeLog
ViewVC logotype

Log of /libtool/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Links to branch-1-5: (view) (download) (annotate)
Sticky Tag:

Revision 1.1220.2.498 - (view) (download) (annotate) - [select for diffs]
Wed Feb 27 20:30:24 2008 UTC (11 years, 1 month ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.497: +7 -1 lines
Diff to previous 1.1220.2.497 , to branch point 1.1220 , to next main 1.2635
* libtool.m4 [darwin]: Really use _lt_dar_allow_undefined for
allow_undefined_flag.
Reported by Eric Hall <eric@darkart.com>.

Revision 1.1220.2.497 - (view) (download) (annotate) - [select for diffs]
Thu Feb 14 23:48:55 2008 UTC (11 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.496: +7 -1 lines
Diff to previous 1.1220.2.496 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): better handling
of predefined values for lt_cv_sys_lib_search_path_spec and
lt_cv_sys_lib_dlsearch_path_spec.

Revision 1.1220.2.496 - (view) (download) (annotate) - [select for diffs]
Wed Feb 13 22:10:06 2008 UTC (11 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.495: +6 -1 lines
Diff to previous 1.1220.2.495 , to branch point 1.1220
* libltdl/configure.ac: Bump package version.
* README-alpha: Reminder to do it next time, too.

Revision 1.1220.2.495 - (view) (download) (annotate) - [select for diffs]
Sat Feb 9 07:15:11 2008 UTC (11 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.494: +6 -1 lines
Diff to previous 1.1220.2.494 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): [linux] <ifort>:
Treat like icc and ecc, for fixed `-Wl,' and `-KPIC' settings.

Revision 1.1220.2.494 - (view) (download) (annotate) - [select for diffs]
Fri Feb 1 18:45:12 2008 UTC (11 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.493: +4 -1 lines
Diff to previous 1.1220.2.493 , to branch point 1.1220
* NEWS: Update.
* configure.ac: Bump version to 1.5.27a.

Revision 1.1220.2.493 - (view) (download) (annotate) - [select for diffs]
Fri Feb 1 16:58:18 2008 UTC (11 years, 2 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-26
Changes since 1.1220.2.492: +11 -1 lines
Diff to previous 1.1220.2.492 , to branch point 1.1220
Release GNU libtool 1.5.26.
* NEWS: Update.
* libtool.m4, ltdl.m4: Bump serial.
* config.guess, config.sub, install-sh, texinfo.tex, INSTALL:
Updated from external sources.
* configure.ac: Bump version.
* README-alpha: Add note about bumping serials and ltdl version.

Revision 1.1220.2.492 - (view) (download) (annotate) - [select for diffs]
Wed Jan 30 06:40:56 2008 UTC (11 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.491: +11 -1 lines
Diff to previous 1.1220.2.491 , to branch point 1.1220
Backport darwin support reorganization from HEAD.
* libtool.m4 [darwin]: Check for nmedit and dsymutil with
AC_CHECK_TOOL, use -single_module by default (can be turned off
with the -multi-module linker flag or by setting the
LT_MULTI_MODULE environment variable. If it is available use
-exported_symbols_list instead of nmedit to remove symbols.
* ltmain.in [darwin]: Use -single_module by default.

Revision 1.1220.2.491 - (view) (download) (annotate) - [select for diffs]
Tue Jan 29 03:55:13 2008 UTC (11 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.490: +5 -1 lines
Diff to previous 1.1220.2.490 , to branch point 1.1220
* doc/Makefile.am, doc/notes.texi, doc/libtool.texi: Move the
platform specific notes to notes.texi and generate notes.txt.
Reported by Tim Rice

Revision 1.1220.2.490 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 15:49:40 2008 UTC (11 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.489: +8 -1 lines
Diff to previous 1.1220.2.489 , to branch point 1.1220
Search the compiler path too.
* libtool.m4 (compiler_lib_search_dirs): New variable.
* ltmain.in: Use it.
Reported by Maynard Johnson

Revision 1.1220.2.489 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 16:12:18 2008 UTC (11 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.488: +6 -1 lines
Diff to previous 1.1220.2.488 , to branch point 1.1220
* doc/libtool.texi: Fixup Notes.
* README: Delete notes.

Revision 1.1220.2.488 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 07:27:40 2008 UTC (11 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.487: +3 -1 lines
Diff to previous 1.1220.2.487 , to branch point 1.1220
* doc/libtool/texi: Backport notes.texi from HEAD.

Revision 1.1220.2.487 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 06:56:04 2008 UTC (11 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.486: +7 -1 lines
Diff to previous 1.1220.2.486 , to branch point 1.1220
* libtool.m4 (sys_lib_search_path_spec, sys_lib_dlsearch_path_spec):
Allow for a cache variable lt_cv_sys_lib... to set these at configure
time.

Revision 1.1220.2.486 - (view) (download) (annotate) - [select for diffs]
Mon Jan 21 17:47:50 2008 UTC (11 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.485: +7 -1 lines
Diff to previous 1.1220.2.485 , to branch point 1.1220
* ltmain.in [darwin]: look in libdir for dependent libraries, the .la
file may have been moved.
Reported by Benjamin Reed <ranger@befunk.com>

Revision 1.1220.2.485 - (view) (download) (annotate) - [select for diffs]
Mon Jan 21 15:01:23 2008 UTC (11 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.484: +5 -1 lines
Diff to previous 1.1220.2.484 , to branch point 1.1220
* ltmain.in (lt_env): New variable. Use it when running commands.

Revision 1.1220.2.484 - (view) (download) (annotate) - [select for diffs]
Sat Jan 19 08:48:03 2008 UTC (11 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.483: +11 -1 lines
Diff to previous 1.1220.2.483 , to branch point 1.1220
Backport ISO C++ support from HEAD, 2006-03-17 and 2005-09-12 patches.

* tagdemo/configure.ac (HAVE_NAMESPACES, HAVE_IOSTREAM):
New tests for ISO C++ features.  Reimplementation of similar
macros from the autoconf archive.
* tagdemo/foo.cpp, tagdemo/main.cpp: Adjusted.  Provide dummy
`std' namespace for the HPPA C++ compiler.

Revision 1.1220.2.483 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 22:04:09 2008 UTC (11 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.482: +4 -1 lines
Diff to previous 1.1220.2.482 , to branch point 1.1220
* Makefile.am (fetch): Update to match upstream git sources.
Pull `INSTALL' from gnulib instead of from Autoconf.

Revision 1.1220.2.482 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 21:34:49 2008 UTC (11 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.481: +7 -1 lines
Diff to previous 1.1220.2.481 , to branch point 1.1220
* doc/notes.texi: Mention AIX binutils deficiency for C++ code.
Report by Rainer Tammer.
Suggest using bash for configure.  Hint to runtimelinking.

Revision 1.1220.2.481 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 13:58:43 2008 UTC (11 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.480: +7 -1 lines
Diff to previous 1.1220.2.480 , to branch point 1.1220
* ltmain.in (link mode): Fix warning about -l and -L for
archives and objects as output, to not trigger for *.la files.
Non-convenience archives are diagnosed later on.

Revision 1.1220.2.480 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 19:15:56 2008 UTC (11 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.479: +8 -1 lines
Diff to previous 1.1220.2.479 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) <exclude_expsyms>:
Also exclude `_GLOBAL__F[ID]_.*'.  Also set for the C++ tag.
Fixes esp. demo/helldl build failure with GCC on AIX.
Report by Rainer Tammer.

Revision 1.1220.2.479 - (view) (download) (annotate) - [select for diffs]
Wed Jan 9 19:54:17 2008 UTC (11 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.478: +8 -1 lines
Diff to previous 1.1220.2.478 , to branch point 1.1220
* mdemo/main.c: Include string.h, for strrchr.
Report by Rainer Tammer.
* f77demo/cprogram.c: Include stdio.h, for printf.
* f77demo/fooc.c: Likewise.

Revision 1.1220.2.478 - (view) (download) (annotate) - [select for diffs]
Mon Jan 7 21:21:41 2008 UTC (11 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.477: +5 -1 lines
Diff to previous 1.1220.2.477 , to branch point 1.1220
* config.guess, config.sub: Updated from external sources.

Revision 1.1220.2.477 - (view) (download) (annotate) - [select for diffs]
Mon Jan 7 21:13:53 2008 UTC (11 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.476: +14 -1 lines
Diff to previous 1.1220.2.476 , to branch point 1.1220
Support AIX 6.1.
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, _LT_AC_LANG_C_CONFIG)
(_LT_AC_LANG_CXX_CONFIG, _LT_AC_LANG_F77_CONFIG)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS):
Adjust case patterns to match AIX 6 through 9 as well.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Update.
* THANKS: Update.

Revision 1.1220.2.476 - (view) (download) (annotate) - [select for diffs]
Wed Jan 2 18:52:45 2008 UTC (11 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.475: +5 -1 lines
Diff to previous 1.1220.2.475 , to branch point 1.1220
* NEWS, libtool.m4, ltmain.in: Bump copyright years.

Revision 1.1220.2.475 - (view) (download) (annotate) - [select for diffs]
Fri Nov 30 04:19:19 2007 UTC (11 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.474: +5 -1 lines
Diff to previous 1.1220.2.474 , to branch point 1.1220
* doc/libtool.texi (Linking executables): Reorder paragraphs.

Revision 1.1220.2.474 - (view) (download) (annotate) - [select for diffs]
Thu Nov 15 19:36:40 2007 UTC (11 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.473: +11 -1 lines
Diff to previous 1.1220.2.473 , to branch point 1.1220
Avoid mixing functions and data pointers in callback functions.
* libltdl/ltdl.c (file_worker_func): New type.
(lt_dlforeachfile): Instead of passing a function pointer as a
data pointer, pass a pointer to a file_worker_func pointer.
(foreach_callback_func): Adjust.
Backport from 2006-08-31 fix in HEAD.
Report by Maciej BliziƄski <maciej.blizinski@gmail.com>.

Revision 1.1220.2.473 - (view) (download) (annotate) - [select for diffs]
Mon Nov 12 19:45:15 2007 UTC (11 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.472: +9 -1 lines
Diff to previous 1.1220.2.472 , to branch point 1.1220
Avoid warnings about conftest.dSYM directories on Mac OS X Leopard.
* libtool.m4 (_LT_LINKER_BOILERPLATE, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Remove conftest.dSYM
directory.
Report and analysis by Jeff Squyres and Peter O'Gorman.

Revision 1.1220.2.472 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 16:35:48 2007 UTC (11 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.471: +7 -1 lines
Diff to previous 1.1220.2.471 , to branch point 1.1220
* ltmain.in: Also sanitize `LANGUAGE'.
(execute mode): Also restore `LANGUAGE', for old glibc.
Report by Paul Eggert against Autoconf.

Revision 1.1220.2.471 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 17:25:05 2007 UTC (11 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.470: +10 -1 lines
Diff to previous 1.1220.2.470 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC)
<lt_cv_prog_compiler_pic_works>: Renamed from
lt_prog_compiler_pic_works.
<lt_cv_prog_compiler_static_works>: Renamed from
lt_prog_compiler_static_works.
* NEWS: Update.

Revision 1.1220.2.470 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 19:34:03 2007 UTC (11 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.469: +6 -1 lines
Diff to previous 1.1220.2.469 , to branch point 1.1220
* ltmain.in: Accept extension `.sx'.
* tests/suffix.test: Test it.

Revision 1.1220.2.469 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 19:23:36 2007 UTC (11 years, 7 months ago) by ericb
Branch: branch-1-5
Changes since 1.1220.2.468: +6 -1 lines
Diff to previous 1.1220.2.468 , to branch point 1.1220
* libltdl/ltdl.c (lt_dlcaller_get_data): Work even when no caller
has set data.

Revision 1.1220.2.468 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 10:56:06 2007 UTC (11 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.467: +3 -1 lines
Diff to previous 1.1220.2.467 , to branch point 1.1220
* NEWS: Update.

Revision 1.1220.2.467 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 10:50:05 2007 UTC (11 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.466: +3 -1 lines
Diff to previous 1.1220.2.466 , to branch point 1.1220
* libltdl/ltdl.c (trim): Fix possible write beyond array bound.

Revision 1.1220.2.466 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 08:14:03 2007 UTC (11 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.465: +8 -1 lines
Diff to previous 1.1220.2.465 , to branch point 1.1220
* libltdl/ltdl.c (try_dlopen): Do not test array address of
sys_dlsearch_path against NULL, rather test for nonempty
contents.
Coverity reports CID 148 and CID 149 via Jeff Squyres.

Revision 1.1220.2.465 - (view) (download) (annotate) - [select for diffs]
Sat Aug 18 08:59:28 2007 UTC (11 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.464: +6 -1 lines
Diff to previous 1.1220.2.464 , to branch point 1.1220
* README: Fix testing instructions.
* README-alpha: Fix release instructions: build in a new tree.

Revision 1.1220.2.464 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 18:23:24 2007 UTC (11 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.463: +7 -1 lines
Diff to previous 1.1220.2.463 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): [ mingw, cygwin ]
<GCJ>: Do not use -DDLL_EXPORT.
Report by Ross Ridge <rridge@csclub.uwaterloo.ca>.

Revision 1.1220.2.463 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 21:39:25 2007 UTC (11 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.462: +7 -1 lines
Diff to previous 1.1220.2.462 , to branch point 1.1220
* libltdl/ltdl.c (try_dlopen): Avoid a strlen.  When reading .la
files, cope with files that are not newline-terminated.

Revision 1.1220.2.462 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 11:45:24 2007 UTC (11 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.461: +7 -1 lines
Diff to previous 1.1220.2.461 , to branch point 1.1220
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_COMPILER_PIC): [ linux ]: Treat pgcpp as
Portland Group C++ compiler as well.

Revision 1.1220.2.461 - (view) (download) (annotate) - [select for diffs]
Tue Jul 24 05:11:12 2007 UTC (11 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.460: +8 -1 lines
Diff to previous 1.1220.2.460 , to branch point 1.1220
* mdemo/main.c (test_dl, main): Try lt_dlopenext as well.
* tests/mdemo-exec.test: Also try absolute library names.
* THANKS: Update.
Report by Brian Barrett.

Revision 1.1220.2.460 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 22:39:50 2007 UTC (11 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.459: +6 -1 lines
Diff to previous 1.1220.2.459 , to branch point 1.1220
* doc/fdl.texi: Update to GFDL 1.2.
* doc/libtool.texi: Adjust.  Put License in Appendix.

Revision 1.1220.2.459 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 05:10:44 2007 UTC (11 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.458: +7 -1 lines
Diff to previous 1.1220.2.458 , to branch point 1.1220
* libtool.m4 (_LT_AC_LOCK) [ solaris ]: Cater to old Sparc
Solaris 7 ld that does not understand `-64'.
Report by Vincent Lefevre <vincent@vinc17.org>.

Revision 1.1220.2.458 - (view) (download) (annotate) - [select for diffs]
Sat Jun 30 09:32:00 2007 UTC (11 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.457: +6 -1 lines
Diff to previous 1.1220.2.457 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_DLOPEN_SELF): Correct a typo ("-dld"
instead of "-ldld").

Revision 1.1220.2.457 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 03:34:31 2007 UTC (11 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.456: +6 -1 lines
Diff to previous 1.1220.2.456 , to branch point 1.1220
* configure.ac: Bump version.
* NEWS: Update.

Revision 1.1220.2.456 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 02:25:32 2007 UTC (11 years, 9 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-24
Changes since 1.1220.2.455: +11 -1 lines
Diff to previous 1.1220.2.455 , to branch point 1.1220
GNU libtool 1.5.24 is released.

* configure.ac: Bump version.
* NEWS: Updated.
* config.guess, config.sub, install-sh, texinfo.tex, INSTALL:
Updated from external sources.
* libtool.m4: Bump serial.

Revision 1.1220.2.455 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 02:13:29 2007 UTC (11 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.454: +6 -1 lines
Diff to previous 1.1220.2.454 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]:
Ignore lines in ld.so.conf starting with 'hwcap '.

Revision 1.1220.2.454 - (view) (download) (annotate) - [select for diffs]
Fri Jun 22 06:15:07 2007 UTC (11 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.453: +6 -1 lines
Diff to previous 1.1220.2.453 , to branch point 1.1220
* ltmain.in (version-number) [irix]: Don't subtract 1 from
major as it may be less than age.

Revision 1.1220.2.453 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 02:07:43 2007 UTC (11 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.452: +6 -1 lines
Diff to previous 1.1220.2.452 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): add quotes to
the test -n.

Revision 1.1220.2.452 - (view) (download) (annotate) - [select for diffs]
Sun Jun 17 20:09:45 2007 UTC (11 years, 9 months ago) by cwilson
Branch: branch-1-5
Changes since 1.1220.2.451: +6 -1 lines
Diff to previous 1.1220.2.451 , to branch point 1.1220
* libtool.m4 (LT_CMD_MAX_LEN): ensure stderr
is redirected even when getconf does not exist.

Revision 1.1220.2.451 - (view) (download) (annotate) - [select for diffs]
Mon Jun 4 03:28:27 2007 UTC (11 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.450: +6 -1 lines
Diff to previous 1.1220.2.450 , to branch point 1.1220
* libtool.m4 (old_archive_cmds): Remove old_deplibs.
Reported by Daniel Macks <dmacks@netspace.org>

Revision 1.1220.2.450 - (view) (download) (annotate) - [select for diffs]
Fri Jun 1 06:37:14 2007 UTC (11 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.449: +6 -1 lines
Diff to previous 1.1220.2.449 , to branch point 1.1220
* libtool.m4 (LT_CMD_MAX_LEN): Try using getconf to set
lt_cv_sys_max_cmd_len.

Revision 1.1220.2.449 - (view) (download) (annotate) - [select for diffs]
Mon May 28 07:03:50 2007 UTC (11 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.448: +6 -1 lines
Diff to previous 1.1220.2.448 , to branch point 1.1220
* ltmain.in, libtool.m4 [darwin]: Only use ${wl} in verstring
with xlc.

Revision 1.1220.2.448 - (view) (download) (annotate) - [select for diffs]
Thu May 3 18:02:59 2007 UTC (11 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.447: +5 -1 lines
Diff to previous 1.1220.2.447 , to branch point 1.1220
* doc/libtool.texi (Libltdl interface): Fix typo.

Revision 1.1220.2.447 - (view) (download) (annotate) - [select for diffs]
Wed Apr 11 21:58:47 2007 UTC (12 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.446: +5 -1 lines
Diff to previous 1.1220.2.446 , to branch point 1.1220
* NEWS: Mention `-static-libtool-libs'.

Revision 1.1220.2.446 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 19:10:03 2007 UTC (12 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.445: +5 -1 lines
Diff to previous 1.1220.2.445 , to branch point 1.1220
* ltmain.in (link mode) <-no-install> [ darwin ]: Treat like
`-no-fast-install', as we cannot hardcode.
Report by Simon Josefsson.

Revision 1.1220.2.445 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 19:05:34 2007 UTC (12 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.444: +7 -1 lines
Diff to previous 1.1220.2.444 , to branch point 1.1220
* ltmain.in (execute mode): Do not unset locale variables that
have not been set previously.  Do not use uninitialized
$lt_unset.  Report by <deckrider@gmail.com>.

Revision 1.1220.2.444 - (view) (download) (annotate) - [select for diffs]
Tue Apr 3 19:10:09 2007 UTC (12 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.443: +8 -1 lines
Diff to previous 1.1220.2.443 , to branch point 1.1220
* doc/libtool.texi (Link mode) <-no-install>: Mention that this
still generates a wrapper script on systems without hardcoding.
* THANKS: Update.
Report by Simon Josefsson.

Revision 1.1220.2.443 - (view) (download) (annotate) - [select for diffs]
Thu Mar 29 22:25:12 2007 UTC (12 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.442: +6 -1 lines
Diff to previous 1.1220.2.442 , to branch point 1.1220
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[ openbsd ]: Add an explicit check for shared libraries support.

Revision 1.1220.2.442 - (view) (download) (annotate) - [select for diffs]
Thu Mar 29 17:11:51 2007 UTC (12 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.441: +7 -1 lines
Diff to previous 1.1220.2.441 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_CONFIG) <fix_srcfile_path>: This
variable needs escaping, too.
Report by Akim Demaille.

Revision 1.1220.2.441 - (view) (download) (annotate) - [select for diffs]
Sun Mar 18 18:45:18 2007 UTC (12 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.440: +7 -1 lines
Diff to previous 1.1220.2.440 , to branch point 1.1220
* mdemo/Makefile.am (libmlib_la_LDFLAGS): Add
`-export-symbols-regex ".*"' because the convenience libltdl
uses export markers and thus turns off autoexport on w32.  Fixes
test failures for Cygwin and MinGW.
Bug analysis by Charles Wilson.

Revision 1.1220.2.440 - (view) (download) (annotate) - [select for diffs]
Sun Mar 18 18:09:57 2007 UTC (12 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.439: +11 -1 lines
Diff to previous 1.1220.2.439 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, _LT_AC_LANG_CXX_CONFIG)
(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS) [ interix ]: When matching for
interix, accept version range [3-9] instead of 3.
* NEWS: Update.
Report by Martin Koeppe <mkoeppe@gmx.de>.

Revision 1.1220.2.439 - (view) (download) (annotate) - [select for diffs]
Sun Feb 18 14:59:59 2007 UTC (12 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.438: +7 -1 lines
Diff to previous 1.1220.2.438 , to branch point 1.1220
* tests/dryrun.test: ls -l in MSYS sometimes shows year,
not time, for really fresh files.  Add sleep 1 calls at
strategic places.  Fixes test failure on MinGW.

Revision 1.1220.2.438 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 09:43:35 2007 UTC (12 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.437: +6 -1 lines
Diff to previous 1.1220.2.437 , to branch point 1.1220
* configure.ac: Bump version.
* NEWS: Updated.

Revision 1.1220.2.437 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 09:08:45 2007 UTC (12 years, 1 month ago) by rwild
Branch: branch-1-5
CVS Tags: release-1-5-23b
Changes since 1.1220.2.436: +14 -2 lines
Diff to previous 1.1220.2.436 , to branch point 1.1220
GNU libtool 1.5.23b is released.

* configure.ac: Bump version.  Adjust copyright years.
* NEWS: Updated.
* config.guess, config.sub, install-sh, texinfo.tex, INSTALL:
Updated from external sources.
* libtool.m4: Bump serial.
* ltdl.m4: Likewise.  Adjust copyright years.
* libltdl/Makefile.am: Bump library revision.

Revision 1.1220.2.436 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 08:23:50 2007 UTC (12 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.435: +9 -1 lines
Diff to previous 1.1220.2.435 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ linux ]
<whole_archive_flag_spec>: For Sun C/C++ 5.9, do not add
/dev/null as dummy object, it fails with GNU ld version
2.16.91.0.7-amd-sles9.  Report by Terry D. Dontje.
* THANKS: Update.

Revision 1.1220.2.435 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 13:37:02 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.434: +7 -1 lines
Diff to previous 1.1220.2.434 , to branch point 1.1220
* libtool.m4 (_AS_TEST_PREPARE, AS_EXECUTABLE_P): m4_defun
these macros, if undefined, with modified copies from Autoconf
2.59.
(LT_AC_PROG_SED): Use AS_EXECUTABLE_P, not $as_executable_p,
this is an internal Autoconf detail.

Revision 1.1220.2.434 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 11:11:45 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.433: +5 -1 lines
Diff to previous 1.1220.2.433 , to branch point 1.1220
* doc/libtool.texi: Update copyright years.

Revision 1.1220.2.433 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 23:10:43 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.432: +6 -1 lines
Diff to previous 1.1220.2.432 , to branch point 1.1220
* libltdl/ltdl.h (LT_CONC) [_AIX]: Use `##'.  AIX 4.3.3 xlc
won't define __STDC__ with -qlanglvl=extc89.

Revision 1.1220.2.432 - (view) (download) (annotate) - [select for diffs]
Mon Feb 5 19:40:53 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.431: +11 -1 lines
Diff to previous 1.1220.2.431 , to branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE)
(_LT_AC_SYS_LIBPATH_AIX, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_PROG_CC_C_O, AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(_LT_AC_TAGCONFIG, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE)
(AC_LIBTOOL_PROG_LD_SHLIBS): Require LT_AC_PROG_SED.
* THANKS: Update.
Report and initial patch by Maciej W. Rozycki.

Revision 1.1220.2.431 - (view) (download) (annotate) - [select for diffs]
Mon Jan 29 21:54:10 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.430: +6 -1 lines
Diff to previous 1.1220.2.430 , to branch point 1.1220
* libltdl/ltdl.c (lt_dlexit): Fix my bogus backport of Dave
Brolley's patch from CVS HEAD.

Revision 1.1220.2.430 - (view) (download) (annotate) - [select for diffs]
Mon Jan 29 19:51:57 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.429: +7 -1 lines
Diff to previous 1.1220.2.429 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ gnu ]
<archive_expsym_cmds>: Behave like Linux, so that
--version-script is used for Hurd as well.

Revision 1.1220.2.429 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 20:24:23 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.428: +5 -1 lines
Diff to previous 1.1220.2.428 , to branch point 1.1220
* NEWS: Update for Cygwin changes.

Revision 1.1220.2.428 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 14:55:36 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.427: +6 -1 lines
Diff to previous 1.1220.2.427 , to branch point 1.1220
* libltdl/ltdl.c (lt_dlexit): Make sure that 'cur' is not NULL
before checking that it is still in the list.

Revision 1.1220.2.427 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 14:19:23 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.426: +6 -1 lines
Diff to previous 1.1220.2.426 , to branch point 1.1220
* ltmain.in (link mode): Pass through `-p' and `-fprofile-*' for
GCC.

Revision 1.1220.2.426 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 13:40:48 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.425: +5 -1 lines
Diff to previous 1.1220.2.425 , to branch point 1.1220
* libltdl/ltdl.c, libltdl/ltdl.h: Adjust copyright years.

Revision 1.1220.2.425 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 13:33:51 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.424: +9 -1 lines
Diff to previous 1.1220.2.424 , to branch point 1.1220
* libltdl/ltdl.c (LT_GLOBAL_DATA) [__CYGWIN__]: Also define on
Cygwin.
(LT_READTEXT_MODE): Ensure proper textmode fopen is used on
Cygwin.
* libltdl/ltdl.h (LT_SCOPE) [__CYGWIN__]: Also define on Cygwin.

Revision 1.1220.2.424 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 13:04:20 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.423: +8 -1 lines
Diff to previous 1.1220.2.423 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw ]
<export_symbols_cmds>: Avoid shell expansion of '/s/.*' through
double expansion, in case there is a 'S:' drive.
Report by Charles Wilson.

Revision 1.1220.2.423 - (view) (download) (annotate) - [select for diffs]
Sat Jan 27 17:28:14 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.422: +8 -1 lines
Diff to previous 1.1220.2.422 , to branch point 1.1220
* doc/libtool.texi (Invoking libtool): Document `--tag'.
(Tags): New node, backported from HEAD.
(Other languages): Adjust.
* NEWS: Update.

Revision 1.1220.2.422 - (view) (download) (annotate) - [select for diffs]
Sat Jan 27 16:22:14 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.421: +7 -1 lines
Diff to previous 1.1220.2.421 , to branch point 1.1220
* libltdl/ltdl.c (lt_dlmutex_register): Fix usage of old unlock
function.  Also replace the seterror function.
* THANKS: Update.

Revision 1.1220.2.421 - (view) (download) (annotate) - [select for diffs]
Tue Jan 23 23:49:27 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.420: +5 -1 lines
Diff to previous 1.1220.2.420 , to branch point 1.1220
* doc/libtool.texi (Inter-library dependencies): Fix typo.

Revision 1.1220.2.420 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 16:16:05 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.419: +6 -1 lines
Diff to previous 1.1220.2.419 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [cygwin, mingw]:
Use `lib -OUT' rather than `lib /OUT' to avoid MSYS path
translation mangling.  Report by Christopher Hulbert.
* THANKS: Update.

Revision 1.1220.2.419 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 14:58:24 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.418: +5 -1 lines
Diff to previous 1.1220.2.418 , to branch point 1.1220
* ltmain.in (compile mode): Accept suffixes matching
`[fF][09].', for Fortran.
* tests/suffix.test: Also test f90, F90, f95, F95, f03, F03.

Revision 1.1220.2.418 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 14:34:42 2007 UTC (12 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.417: +7 -2 lines
Diff to previous 1.1220.2.417 , to branch point 1.1220
* doc/libtool.texi: Typo fixes.
* NEWS: Likewise.

Revision 1.1220.2.417 - (view) (download) (annotate) - [select for diffs]
Sun Dec 10 08:41:41 2006 UTC (12 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.416: +7 -1 lines
Diff to previous 1.1220.2.416 , to branch point 1.1220
* ltmain.in (--version): Do not output leading blank line,
added inadvertently after 1.5.22.
Report by John Vandenberg <jayvdb@gmail.com>.

Revision 1.1220.2.416 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 20:18:28 2006 UTC (12 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.415: +5 -1 lines
Diff to previous 1.1220.2.415 , to branch point 1.1220
* NEWS: Account for recent fix.

Revision 1.1220.2.415 - (view) (download) (annotate) - [select for diffs]
Sun Oct 22 14:09:58 2006 UTC (12 years, 5 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.414: +6 -1 lines
Diff to previous 1.1220.2.414 , to branch point 1.1220
* ltmain.in: Add -F* to flags that are passed to the linker.
Reported by SIGOURE Benoit <sigoure.benoit@lrde.epita.fr>

Revision 1.1220.2.414 - (view) (download) (annotate) - [select for diffs]
Thu Oct 19 05:05:55 2006 UTC (12 years, 5 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.413: +7 -1 lines
Diff to previous 1.1220.2.413 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Improve multilib
support.
Reported by Kate Minola <kate01123@gmail.com> and others.

Revision 1.1220.2.413 - (view) (download) (annotate) - [select for diffs]
Tue Oct 17 12:57:14 2006 UTC (12 years, 5 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.412: +6 -1 lines
Diff to previous 1.1220.2.412 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_LIB_STRIP) [darwin]: Also set
old_striplib.

Revision 1.1220.2.412 - (view) (download) (annotate) - [select for diffs]
Fri Oct 13 14:13:30 2006 UTC (12 years, 6 months ago) by ericb
Branch: branch-1-5
Changes since 1.1220.2.411: +6 -1 lines
Diff to previous 1.1220.2.411 , to branch point 1.1220
* libltdl/ltdl.c (unload_deplibs, load_deplibs): Avoid memory
leaks.

Revision 1.1220.2.411 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 15:08:31 2006 UTC (12 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.410: +6 -1 lines
Diff to previous 1.1220.2.410 , to branch point 1.1220
* ltmain.in (link mode): Pass through `--coverage', for GCC.
Report by Rainer Keller <keller@hlrs.de>.

Revision 1.1220.2.410 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 15:04:54 2006 UTC (12 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.409: +15 -1 lines
Diff to previous 1.1220.2.409 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
[k*bsd*-gnu]: kfreebsd*-gnu and knetbsd*-gnu behave like
linux-gnu.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* libtool.m4 (_LT_AC_LOCK)
[x86_64-*kfreebsd*-gnu]: Add 32/64 bit bi-arch support.
* NEWS: Update.

Revision 1.1220.2.409 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 14:56:56 2006 UTC (12 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.408: +8 -1 lines
Diff to previous 1.1220.2.408 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [ mingw, pw32 ]:
If `file' is present, use `func_win32_libid' rather than
`objdump -f', to facilitate cross-compilation.
Reported by Pierre Ossman <ossman@cendio.se>.

Revision 1.1220.2.408 - (view) (download) (annotate) - [select for diffs]
Mon Aug 7 16:25:31 2006 UTC (12 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.407: +6 -1 lines
Diff to previous 1.1220.2.407 , to branch point 1.1220
* ltmain.in (execute mode): Also search the directory above `$objdir'
for the argument of "-dlopen", as mentioned in the error message.

Revision 1.1220.2.407 - (view) (download) (annotate) - [select for diffs]
Thu Aug 3 14:31:47 2006 UTC (12 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.406: +6 -1 lines
Diff to previous 1.1220.2.406 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_POSTDEP_PREDEP): Previous patch
applies to linux too, with Sun compiler.

Revision 1.1220.2.406 - (view) (download) (annotate) - [select for diffs]
Wed Aug 2 13:35:37 2006 UTC (12 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.405: +9 -1 lines
Diff to previous 1.1220.2.405 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_POSTDEP_PREDEP) [ solaris ]:
Don't set $postdeps to "-lCstd -lCrun" if
"-library=stlport4" set in CXXFLAGS as stlport4 C++
library incompatible with Cstd C++ library. Use
'-library=Cstd -library=Crun' instead of '-lCstd -lCrun'.

Revision 1.1220.2.405 - (view) (download) (annotate) - [select for diffs]
Fri Jul 28 16:57:35 2006 UTC (12 years, 8 months ago) by ericb
Branch: branch-1-5
Changes since 1.1220.2.404: +7 -3 lines
Diff to previous 1.1220.2.404 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): s/recognise/recognize/.

Revision 1.1220.2.404 - (view) (download) (annotate) - [select for diffs]
Sat Jun 24 05:00:22 2006 UTC (12 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.403: +15 -1 lines
Diff to previous 1.1220.2.403 , to branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
Rewrite to not use unchecked `printf', for old systems like
SunOS 4.1.
(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_PROG_CC_C_O, AC_LIBTOOL_PROG_LD_SHLIBS): Likewise.
(AC_LIBTOOL_LANG_C_CONFIG): Adjust: use literal newlines in
`lt_simple_compile_test_code' and `lt_simple_link_test_code'.
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG)
(AC_LIBTOOL_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG):
Likewise.
Bug report by Bruce Becker and Mark Andrews.

Revision 1.1220.2.403 - (view) (download) (annotate) - [select for diffs]
Mon Jun 12 05:25:25 2006 UTC (12 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.402: +9 -1 lines
Diff to previous 1.1220.2.402 , to branch point 1.1220
* ltmain.in (link mode): Disregard
`hardcode_libdir_flag_spec_ld' if we're using `$CC' to link.
* libtool.m4 () [ hpux10, hpux11; hppa*64*, ia64* ]
<hardcode_libdir_flag_spec_ld>: Removed.
Reported by Roger While <simrw@sim-basis.de>.

Revision 1.1220.2.402 - (view) (download) (annotate) - [select for diffs]
Thu Jun 8 16:55:10 2006 UTC (12 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.401: +6 -1 lines
Diff to previous 1.1220.2.401 , to branch point 1.1220
* ltmain.in (link mode): Honor `-threads', similar to `-mt'.
Report by Eric Paire <eric.paire@st.com>.

Revision 1.1220.2.401 - (view) (download) (annotate) - [select for diffs]
Thu Jun 1 19:09:55 2006 UTC (12 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.400: +14 -1 lines
Diff to previous 1.1220.2.400 , to branch point 1.1220
* ltmain.in: Convert *each* occurrence of `compile_command',
`finalize_command', `relink_command', and `link_command',
that can conceivably be longer than 4000 bytes, to newline-
separated arguments before feeding to sed, to cater for sed
implementations with limited line lengths.  Convert back
afterwards.
* tests/link.test: Accommodate for trailing white space
resulting from above change.
This addresses an issue reported by Albert Chin on 2001-05-27:
http://lists.gnu.org/archive/html/libtool/2001-05/msg00159.html

Revision 1.1220.2.400 - (view) (download) (annotate) - [select for diffs]
Thu Jun 1 18:46:12 2006 UTC (12 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.399: +6 -1 lines
Diff to previous 1.1220.2.399 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ sco3.2v5.0.[024]* ]:
Add missing case entry for these systems.

Revision 1.1220.2.399 - (view) (download) (annotate) - [select for diffs]
Thu Jun 1 18:42:05 2006 UTC (12 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.398: +6 -1 lines
Diff to previous 1.1220.2.398 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [ cygwin ]:
define DLL_EXPORT for PIC objects on cygwin.

Revision 1.1220.2.398 - (view) (download) (annotate) - [select for diffs]
Fri May 19 13:17:35 2006 UTC (12 years, 10 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.397: +6 -1 lines
Diff to previous 1.1220.2.397 , to branch point 1.1220
* libtool.m4 (LT_AC_PROG_SED): AC_SUBST([SED]) for
compatibility with future autoconf release of AC_PROG_SED.

Revision 1.1220.2.397 - (view) (download) (annotate) - [select for diffs]
Fri May 19 02:23:52 2006 UTC (12 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.396: +6 -1 lines
Diff to previous 1.1220.2.396 , to branch point 1.1220
* ltmain.in (shell wrapper): Do not put `"$@"' in argument to
$echo.

Revision 1.1220.2.396 - (view) (download) (annotate) - [select for diffs]
Thu May 18 16:34:38 2006 UTC (12 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.395: +5 -1 lines
Diff to previous 1.1220.2.395 , to branch point 1.1220
* libtoolize.in: Use just one `echo' for `--version' output
instead of several `echo', to avoid `Broken pipe' errors.
Reported by Behdad Esfahbod <behdad@cs.toronto.edu>.

Revision 1.1220.2.395 - (view) (download) (annotate) - [select for diffs]
Thu May 18 06:52:53 2006 UTC (12 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.394: +8 -1 lines
Diff to previous 1.1220.2.394 , to branch point 1.1220
* ltmain.in: Reset/unset not only LANG and LC_ALL, but also
LC_CTYPE, LC_COLLATE, LC_MESSAGES.
(execute mode): Restore them.
Noted by Peter O'Gorman.

Revision 1.1220.2.394 - (view) (download) (annotate) - [select for diffs]
Wed May 17 17:07:16 2006 UTC (12 years, 11 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.393: +6 -1 lines
Diff to previous 1.1220.2.393 , to branch point 1.1220
* tests/link-order.test: Take hardcode_direct into consideration
when testing link order.

Revision 1.1220.2.393 - (view) (download) (annotate) - [select for diffs]
Mon May 15 16:40:59 2006 UTC (12 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.392: +10 -1 lines
Diff to previous 1.1220.2.392 , to branch point 1.1220
* libtool.m4 [ linux ] (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS): Add support for Sun C 5.9,
Sun C++ 5.9, and Sun Fortran 8.3 on GNU/Linux.
* NEWS: Update.

Revision 1.1220.2.392 - (view) (download) (annotate) - [select for diffs]
Mon May 15 16:32:08 2006 UTC (12 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.391: +5 -1 lines
Diff to previous 1.1220.2.391 , to branch point 1.1220
* config.guess, config.sub: Update from external sources.

Revision 1.1220.2.391 - (view) (download) (annotate) - [select for diffs]
Sun May 14 08:44:37 2006 UTC (12 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.390: +6 -1 lines
Diff to previous 1.1220.2.390 , to branch point 1.1220
* libtool.m4 [ aix ] (AC_LIBTOOL_PROG_LD_SHLIBS)
(AC_LIBTOOL_LANG_CXX_CONFIG): $hardcode_direct is set twice.

Revision 1.1220.2.390 - (view) (download) (annotate) - [select for diffs]
Sun May 14 08:21:23 2006 UTC (12 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.389: +9 -1 lines
Diff to previous 1.1220.2.389 , to branch point 1.1220
* ltmain.in (link mode): For version_type `none', we still need
to set `current', `age', and `revision', so that our checks
don't barf.  The values won't be used later.  Apparently
reported by several people, several times, for BeOS.
* NEWS, THANKS: Update.

Revision 1.1220.2.389 - (view) (download) (annotate) - [select for diffs]
Tue Mar 28 18:12:50 2006 UTC (13 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.388: +8 -1 lines
Diff to previous 1.1220.2.388 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ linux ]:
Avoid warning when "parsing" `/etc/ld.so.conf' and empty
`/etc/ld.so.conf.d'.
Reported by Orion Poplawski <orion@cora.nwra.com>.

Revision 1.1220.2.388 - (view) (download) (annotate) - [select for diffs]
Thu Mar 23 22:40:21 2006 UTC (13 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.387: +10 -1 lines
Diff to previous 1.1220.2.387 , to branch point 1.1220
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS) [ freebsd, dragonfly ]:
Set libltdl_cv_sys_dlopen_deplibs to yes.  Fixes excessive
lt_dlopen times on these systems.
* NEWS, THANKS: Update.
Bug reported by Peter Jeremy <peterjeremy@optushome.com.au>,
patch by Joerg Sonnenberger <joerg@netbsd.org>.

Revision 1.1220.2.387 - (view) (download) (annotate) - [select for diffs]
Mon Mar 20 20:41:10 2006 UTC (13 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.386: +8 -1 lines
Diff to previous 1.1220.2.386 , to branch point 1.1220
* ltmain.in (link mode) < -static-libtool-libs >: New option.
* doc/libtool.texi (Link mode, Distributing libltdl):
Document it.
Suggested by Gary Kumfert <kumfert@llnl.gov>.

Revision 1.1220.2.386 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 04:20:54 2006 UTC (13 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.385: +6 -1 lines
Diff to previous 1.1220.2.385 , to branch point 1.1220
* libtool.m4 (LT_AC_PROG_SED): Do not forget to reset IFS even
in case of empty `$PATH'.

Revision 1.1220.2.385 - (view) (download) (annotate) - [select for diffs]
Thu Mar 16 20:48:51 2006 UTC (13 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.384: +11 -1 lines
Diff to previous 1.1220.2.384 , to branch point 1.1220
* ltmain.in (link mode) [ openbsd, netbsd, dragonfly, .. ]:
Fix 1.5.22 regression by commenting out the code to remove the
uninstalled paths.  It was never working, and it is not at the
right place.  A proper removal code is to follow.  This
regression was visible on OpenBSD, NetBSD, DragonFly, and other
systems with hardcode_direct=yes.
* NEWS, THANKS: Updated.
Reported by Joerg Sonnenberger <joerg@netbsd.org> and
Marc Espie <espie@nerim.net> and others.

Revision 1.1220.2.384 - (view) (download) (annotate) - [select for diffs]
Thu Mar 16 16:58:01 2006 UTC (13 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.383: +10 -1 lines
Diff to previous 1.1220.2.383 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ freebsd,
dragonfly ]: Fix 1.5.22 regression caused by too strict $host_os
match that stopped DragonFly from working.
* NEWS, THANKS: Updated.
Reported by Jeremy C. Reed <reed@reedmedia.net>, patch by
Todd Vierling <tv@duh.org>.

Revision 1.1220.2.383 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 17:02:53 2006 UTC (13 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.382: +5 -1 lines
Diff to previous 1.1220.2.382 , to branch point 1.1220
* ltmain.in (link mode) [ linux ]: PGI: for `reload_cmds', we
not only need to get rid of `$wl', but also turn comma into
space so $LD understands whole_archive_flag_spec correctly.

Revision 1.1220.2.382 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 16:52:38 2006 UTC (13 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.381: +7 -1 lines
Diff to previous 1.1220.2.381 , to branch point 1.1220
* ltmain.in <startup, shell wrapper>: Add _AS_BOURNE_COMPATIBLE
code from Autoconf, to fix issues with zsh and other shells.
Reported by David GĂłmez Espinosa <david@pleyades.net>.

Revision 1.1220.2.381 - (view) (download) (annotate) - [select for diffs]
Sun Feb 5 11:08:52 2006 UTC (13 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.380: +7 -1 lines
Diff to previous 1.1220.2.380 , to branch point 1.1220
* ltmain.in (extracted_archives, extracted_serial): New globals.
(func_extract_archives): Use them to rename extraction archives
for linking against multiple convenience libraries with the same
name.
Reported by Carlo Contavalli <ccontavalli@commedia.it>.

Revision 1.1220.2.380 - (view) (download) (annotate) - [select for diffs]
Sun Feb 5 10:25:50 2006 UTC (13 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.379: +7 -1 lines
Diff to previous 1.1220.2.379 , to branch point 1.1220
* ltmain.in (link mode) < test_compile >: Fix a couple of instances
where `test .. -ne ..' would possibly compare non-numbers.  Clean up a
bit.

Revision 1.1220.2.379 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 20:05:00 2006 UTC (13 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.378: +7 -1 lines
Diff to previous 1.1220.2.378 , to branch point 1.1220
* libtool.m4 [ solaris ] (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS) < whole_archive_flag_spec >:
Fix this once and for all, for both the SUN compiler suite
(cc/CC/f77/f90/f95) and GCC.
Reported by Yuri Pukhalsky <pooh@cryptopro.ru>.

Revision 1.1220.2.378 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 09:37:33 2006 UTC (13 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.377: +8 -1 lines
Diff to previous 1.1220.2.377 , to branch point 1.1220
* cdemo/Makefile.am: Remove broken use of undocumented
Automake variable `$(OBJECTS)'.
* demo/Makefile.am, depdemo/Makefile.am: Likewise.
* f77demo/Makefile.am, mdemo/Makefile.am: Likewise.
* mdemo2/Makefile.am, pdemo/Makefile.am: Likewise.
* tagdemo/Makefile.am: Likewise.

Revision 1.1220.2.377 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 09:25:56 2006 UTC (13 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.376: +7 -1 lines
Diff to previous 1.1220.2.376 , to branch point 1.1220
* ltmain.in (link mode): Fix logic for adding run paths to
also add paths for installed libtool libraries in case
`-static' is used.

Revision 1.1220.2.376 - (view) (download) (annotate) - [select for diffs]
Mon Jan 30 20:26:15 2006 UTC (13 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.375: +5 -1 lines
Diff to previous 1.1220.2.375 , to branch point 1.1220
* doc/libtool.texi (titlepage): Remove superfluous word.

Revision 1.1220.2.375 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 18:34:25 2006 UTC (13 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.374: +5 -1 lines
Diff to previous 1.1220.2.374 , to branch point 1.1220
* commit, mailnotify: Bump copyright years.

Revision 1.1220.2.374 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 17:39:00 2006 UTC (13 years, 2 months ago) by ericb
Branch: branch-1-5
Changes since 1.1220.2.373: +5 -1 lines
Diff to previous 1.1220.2.373 , to branch point 1.1220
* THANKS: Move myself to contributor.

Revision 1.1220.2.373 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 16:46:08 2006 UTC (13 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.372: +7 -1 lines
Diff to previous 1.1220.2.372 , to branch point 1.1220
* libtool.m4 (_LT_AC_SYS_LIBPATH_AIX): Don't use semicolons
inside { } in sed scripts, as Posix says it's not portable.
* ltmain.in (func_win32_libid): Likewise.
* mailnotify, commit: Likewise.
Noted by Paul Eggert <eggert@cs.ucla.edu>.

Revision 1.1220.2.372 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 08:58:04 2006 UTC (13 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.371: +6 -1 lines
Diff to previous 1.1220.2.371 , to branch point 1.1220
* ltmain.in (compile mode): Also transform `.obj' correctly.
Reported by George Bosilca <bosilca@cs.utk.edu>.

Revision 1.1220.2.371 - (view) (download) (annotate) - [select for diffs]
Thu Jan 12 22:04:28 2006 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.370: +8 -1 lines
Diff to previous 1.1220.2.370 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_PROG_COMPILER_PIC): Added
support for RDOS.
* NEWS: Updated.

Revision 1.1220.2.370 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 17:25:31 2006 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.369: +5 -1 lines
Diff to previous 1.1220.2.369 , to branch point 1.1220
* libtool.m4, ltmain.in, libltdl/ltdl.c: Bump copyright years.

Revision 1.1220.2.369 - (view) (download) (annotate) - [select for diffs]
Mon Jan 2 08:34:03 2006 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.368: +7 -1 lines
Diff to previous 1.1220.2.368 , to branch point 1.1220
* libltdl/ltdl.c (LT_DLMUTEX_GETERROR): check if
`lt_dlmutex_geterror_func' is set instead of
`lt_dlmutex_seterror_func'.

Revision 1.1220.2.368 - (view) (download) (annotate) - [select for diffs]
Tue Dec 20 13:33:36 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.367: +5 -1 lines
Diff to previous 1.1220.2.367 , to branch point 1.1220
* README-alpha: Another instance of anon cvs location.

Revision 1.1220.2.367 - (view) (download) (annotate) - [select for diffs]
Mon Dec 19 16:31:19 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.366: +5 -1 lines
Diff to previous 1.1220.2.366 , to branch point 1.1220
* README-alpha: Update anon cvs location.

Revision 1.1220.2.366 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 22:43:01 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.365: +6 -1 lines
Diff to previous 1.1220.2.365 , to branch point 1.1220
* configure.ac: Bump version.
* NEWS: Updated.

Revision 1.1220.2.365 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 22:14:06 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
CVS Tags: release-1-5-22
Changes since 1.1220.2.364: +10 -1 lines
Diff to previous 1.1220.2.364 , to branch point 1.1220
GNU libtool 1.5.22 is released.

* configure.ac: Bump version.
* NEWS, THANKS: Updated.
* config.guess, config.sub, install-sh, texinfo.tex: Updated
from external sources.
* libtool.m4, ltdl.m4: Bump serial.
* libltdl/Makefile.am: Bump library revision.

Revision 1.1220.2.364 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 21:52:53 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.363: +8 -1 lines
Diff to previous 1.1220.2.363 , to branch point 1.1220
* ltmain.in (func_mktempdir): New, backported from HEAD.
(relink mode): Use it.  Fixes potential denial of service
through malicious other local user.
Reported by James Kosin <jkosin@intcomgrp.com>.

Revision 1.1220.2.363 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 21:37:20 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.362: +9 -1 lines
Diff to previous 1.1220.2.362 , to branch point 1.1220
* ltmain.in (link mode): Don't die if -L<relative/path> does not
exist.  Put in notinst_path though, so it won't end up in the
installed .la file.
(link mode): Really eliminate all temporary directories.

Revision 1.1220.2.362 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 18:11:06 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.361: +6 -1 lines
Diff to previous 1.1220.2.361 , to branch point 1.1220
* ltmain.in <duplicate_deps, preserve_args, linknames>:
Initialize properly.

Revision 1.1220.2.361 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 17:59:07 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.360: +8 -1 lines
Diff to previous 1.1220.2.360 , to branch point 1.1220
* ltmain.in (link mode): Move library search paths that coincide
with paths to not yet installed libraries to the beginning of
the library search list.

Revision 1.1220.2.360 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 13:10:34 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.359: +8 -1 lines
Diff to previous 1.1220.2.359 , to branch point 1.1220
* libtool.m4 (AC_PROG_NM): Also look in /usr/ccs/bin/elf,
for SCO.  If we are not cross-compiling, but $ac_tool_prefix is
set, also try an un-prefixed `nm'.

Revision 1.1220.2.359 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 12:57:06 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.358: +6 -1 lines
Diff to previous 1.1220.2.358 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
<hardcode_shlibpath_var>: Initialize, to `unsupported'.

Revision 1.1220.2.358 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 12:26:52 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.357: +8 -1 lines
Diff to previous 1.1220.2.357 , to branch point 1.1220
* ltmain.in: Change semantics of `--tag=disable-static' and
`--tag=disable-shared': The last one given wins now, both
override the default setting inherited by other `--tag'
arguments, even if passed later on the command line.
Still make sure we do not disable both kinds by falling back
to static libraries.

Revision 1.1220.2.357 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 12:07:31 2005 UTC (13 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.356: +6 -1 lines
Diff to previous 1.1220.2.356 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ openbsd ]
<sys_lib_dlsearch_path_spec>: Set to `/usr/lib' only.

Revision 1.1220.2.356 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 18:11:46 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.355: +5 -1 lines
Diff to previous 1.1220.2.355 , to branch point 1.1220
* doc/libtool.texi: Fix some documentation typos.

Revision 1.1220.2.355 - (view) (download) (annotate) - [select for diffs]
Tue Dec 13 14:39:22 2005 UTC (13 years, 4 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.354: +6 -1 lines
Diff to previous 1.1220.2.354 , to branch point 1.1220
* ltmain.in [darwin]: Don't add -framework. -arch, -isysroot
to $compiler_flags if already in $CC with same arguments.

Revision 1.1220.2.354 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 20:54:15 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.353: +6 -1 lines
Diff to previous 1.1220.2.353 , to branch point 1.1220
* ltmain.in: Preserve both parts of `--tag TAG', for
relink_command.

Revision 1.1220.2.353 - (view) (download) (annotate) - [select for diffs]
Sat Dec 3 08:34:11 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.352: +6 -1 lines
Diff to previous 1.1220.2.352 , to branch point 1.1220
* ltmain.in (func_extract_archives, compile mode, link mode):
Use `$exit_status' rather than forbidden `$status'.

Revision 1.1220.2.352 - (view) (download) (annotate) - [select for diffs]
Mon Nov 28 12:41:41 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.351: +7 -1 lines
Diff to previous 1.1220.2.351 , to branch point 1.1220
* ltmain.in: Fix typo introduced in dllsearchpath backport.
<cwrappersource>: Undo line breaks in macro arguments.
Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>.

Revision 1.1220.2.351 - (view) (download) (annotate) - [select for diffs]
Sun Nov 27 15:18:03 2005 UTC (13 years, 4 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.350: +7 -1 lines
Diff to previous 1.1220.2.350 , to branch point 1.1220
* ltmain.in (link mode): Add missing $LTCFLAGS for a $LTCC.
* libtool.m4 [darwin]: Use $LTCC $LTCFLAGS to create reloadable
objects.

Revision 1.1220.2.350 - (view) (download) (annotate) - [select for diffs]
Sat Nov 26 10:22:22 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.349: +6 -1 lines
Diff to previous 1.1220.2.349 , to branch point 1.1220
* libtool.m4: Fix comment typo.
* tests/dryrun.test: Avoid `directory exists' warning.

Revision 1.1220.2.349 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:36:15 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.348: +4 -1 lines
Diff to previous 1.1220.2.348 , to branch point 1.1220
* ltmain.in (link mode, cwrappersource): Backport fixes from
CVS HEAD.

Revision 1.1220.2.348 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:34:36 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.347: +8 -1 lines
Diff to previous 1.1220.2.347 , to branch point 1.1220
* ltmain.in (generate dlsyms): Backport of func_generate_dlsyms
fixes from HEAD.

Revision 1.1220.2.347 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:31:53 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.346: +8 -1 lines
Diff to previous 1.1220.2.346 , to branch point 1.1220
* ltmain.in (link mode): add foo/bin for every foo/lib in
dllsearchpath when creating wrapper script.  Fixes
build-relink2 test failure.
Backport of CVS HEAD 2004-10-13.

Revision 1.1220.2.346 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:18:20 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.345: +5 -1 lines
Diff to previous 1.1220.2.345 , to branch point 1.1220
* libtool.m4 [aix] <archive_expsym_cmds>
(AC_LIBTOOL_PROG_LD_SHLIBS, AC_LIBTOOL_LANG_CXX_CONFIG): Always
move -bnoentry before $compiler_flags, so it can be overridden.

Revision 1.1220.2.345 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:14:22 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.344: +5 -1 lines
Diff to previous 1.1220.2.344 , to branch point 1.1220
* ltmain.in (link mode): Allow GCC response files through.

Revision 1.1220.2.344 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 12:50:23 2005 UTC (13 years, 4 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.343: +6 -1 lines
Diff to previous 1.1220.2.343 , to branch point 1.1220
* ltmain.in (link mode): Pass through -isysroot for cross
architecture builds on darwin.

Revision 1.1220.2.343 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 16:00:49 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.342: +5 -1 lines
Diff to previous 1.1220.2.342 , to branch point 1.1220
* ltmain.in (clean mode): Don't remove non-existent libfoo.lai.

Revision 1.1220.2.342 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 15:31:13 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.341: +7 -1 lines
Diff to previous 1.1220.2.341 , to branch point 1.1220
* libtool.m4, ltmain.in: When calling $LTCC, pass default $CFLAGS
through with $LTCFLAGS.
Backport from HEAD 2004-09-05.

Revision 1.1220.2.341 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 15:22:58 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.340: +9 -1 lines
Diff to previous 1.1220.2.340 , to branch point 1.1220
* ltmain.in (link mode): Use $pic_object as $non_pic_object if
$non_pic_object=none.
* NEWS: Updated.
Missing backport from HEAD 2004-09-03 noted
by Max Bowsher <maxb1@ukf.net>.

Revision 1.1220.2.340 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 14:08:59 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.339: +4 -1 lines
Diff to previous 1.1220.2.339 , to branch point 1.1220
* ltmain.in (link mode): Pass through `-pg', for GCC.
Reported by Tor Lillqvist <tml@iki.fi>.

Revision 1.1220.2.339 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 12:09:25 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.338: +10 -1 lines
Diff to previous 1.1220.2.338 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS)
(AC_LIBTOOL_LANG_CXX_CONFIG) [aix4/aix5 !ia64]: Set
whole_archive_flag_spec to $convenience so the convenience libs
are really added to the link cmdline.
Missing backport from CVS HEAD 2004-11-17 noted by JĂžrgen Moth
<jorgen.moth@uni-c.dk>.

Revision 1.1220.2.338 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 08:46:47 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.337: +12 -1 lines
Diff to previous 1.1220.2.337 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN)
(AC_LIBTOOL_SYS_DYNAMIC_LINKER,  AC_DEPLIBS_CHECK_METHOD)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_COMPILER_PIC,  AC_LIBTOOL_PROG_LD_SHLIBS)
[ interix3 ]: Support for Interix/Microsoft Services for Unix.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Updated.

Revision 1.1220.2.337 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 08:18:23 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.336: +7 -1 lines
Diff to previous 1.1220.2.336 , to branch point 1.1220
* tests/link-order.test [ aix, interix ]: Skip command line
grep.
Reported by Thorsten Glaser <tg@66h.42h.de>.

Revision 1.1220.2.336 - (view) (download) (annotate) - [select for diffs]
Fri Nov 18 20:29:07 2005 UTC (13 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.335: +6 -1 lines
Diff to previous 1.1220.2.335 , to branch point 1.1220
* ltmain.in (finish mode): Fix a couple of $echo uses.
Reported by Thorsten Glaser <tg@66h.42h.de>.

Revision 1.1220.2.335 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 22:50:35 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.334: +7 -2 lines
Diff to previous 1.1220.2.334 , to branch point 1.1220
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[ hpux11 ]: Pass +nodefaultrpath when linking on ia64*.

Revision 1.1220.2.334 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 19:36:34 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.333: +6 -1 lines
Diff to previous 1.1220.2.333 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG):
Removed `lt_prog_cc_shlib' cruft, not needed any more.

Revision 1.1220.2.333 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 19:06:14 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.332: +12 -1 lines
Diff to previous 1.1220.2.332 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_LANG_C_CONFIG)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS)
[ sco3.2v5, sysv4, sysv4.3, sysv5, sco3.2v5, sco5v6, unixware,
OpenUNIX, sysv4*uw2 ]: Complete overhaul of SCO support.
* THANKS: Updated.

Revision 1.1220.2.332 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 15:35:08 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.331: +7 -1 lines
Diff to previous 1.1220.2.331 , to branch point 1.1220
* tests/quote.test: Do not fail on harmless shell bug present
in some ksh88 versions.
Reported by Tim Rice <tim@multitalents.net> and others.

Revision 1.1220.2.331 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 15:09:27 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.330: +6 -1 lines
Diff to previous 1.1220.2.330 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ hpux10 ]:
Link with cc rather than ld (backport from HEAD).

Revision 1.1220.2.330 - (view) (download) (annotate) - [select for diffs]
Sat Nov 12 11:54:40 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.329: +4 -1 lines
Diff to previous 1.1220.2.329 , to branch point 1.1220
* libltdl.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): `wl' is tagged
here.

Revision 1.1220.2.329 - (view) (download) (annotate) - [select for diffs]
Sat Nov 12 10:42:05 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.328: +8 -1 lines
Diff to previous 1.1220.2.328 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_DLOPEN_SELF)
(AC_LIBTOOL_PROG_COMPILER_PIC): Make sure `$wl' is properly
expanded for tests involving `export_dynamic_flag_spec',
`lt_prog_compiler_static'.

Revision 1.1220.2.328 - (view) (download) (annotate) - [select for diffs]
Fri Nov 11 22:06:41 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.327: +7 -1 lines
Diff to previous 1.1220.2.327 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ freebsd ]:
Fix shlibpath_overrides_runpath settings.
Reported by Dave Benson <daveb@idealab.com>.

Revision 1.1220.2.327 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 18:33:25 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.326: +5 -1 lines
Diff to previous 1.1220.2.326 , to branch point 1.1220
* ltmain.in (func_win32_libid): use $SED not sed.

Revision 1.1220.2.326 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 18:29:37 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.325: +7 -1 lines
Diff to previous 1.1220.2.325 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ hpux10, hpux11 ]
<hppa*64,ia64, aCC,g++>:
Use C++ compiler for linking rather than ld.

Revision 1.1220.2.325 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 22:19:38 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.324: +7 -1 lines
Diff to previous 1.1220.2.324 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Move setting of
`variables_saved_for_relink'..
(AC_LIBTOOL_SYS_DYNAMIC_LINKER): here, when both `shlibpath_var'
and `runpath_var' have been set.
Reported by Mike Frysinger <vapier@gentoo.org>.

Revision 1.1220.2.324 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 22:06:03 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.323: +9 -1 lines
Diff to previous 1.1220.2.323 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG): Move static_flag
check..
(AC_LIBTOOL_PROG_COMPILER_PIC): ..here, so that both
`lt_prog_compiler_static' have actually been set, and the check
is applied to each tag.

Revision 1.1220.2.323 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 22:54:24 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.322: +6 -1 lines
Diff to previous 1.1220.2.322 , to branch point 1.1220
* ltmain.in (link mode) [ sysv4*uw2*, unixware7* ]: Work around linker
bug on older SCO systems.

Revision 1.1220.2.322 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 18:29:01 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.321: +10 -1 lines
Diff to previous 1.1220.2.321 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS) [ hpux10, hpux11 ]:
hardcode_libdir_flag_spec and hardcode_minus_L are the same for
hppa*64 and ia64*. Don't set
hardcode_libdir_flag_spec='-L$libdir' on ia64* because if you
specify +b and -L, +b overrides what is set into DT_RPATH.

Revision 1.1220.2.321 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 13:02:20 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.320: +4 -1 lines
Diff to previous 1.1220.2.320 , to branch point 1.1220
* libtool.m4 (_LT_AC_TRY_DLOPEN_SELF): lt_unknown is
lt_dlunknown.

Revision 1.1220.2.320 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 12:36:06 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.319: +7 -1 lines
Diff to previous 1.1220.2.319 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG)
(AC_LIBTOOL_LANG_GCJ_CONFIG):  Only call
AC_LIBTOOL_SYS_LIB_STRIP and AC_LIBTOOL_DLOPEN_SELF in the C
case, and without the tag argument.

Revision 1.1220.2.319 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 11:38:34 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.318: +5 -1 lines
Diff to previous 1.1220.2.318 , to branch point 1.1220
* libtool.m4: Fix comments.

Revision 1.1220.2.318 - (view) (download) (annotate) - [select for diffs]
Sat Nov 5 11:20:45 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.317: +10 -1 lines
Diff to previous 1.1220.2.317 , to branch point 1.1220
* ltmain.in (link mode) [*-*-sco3.2v5*]: Don't pass through -lc,
nor add it to deplibs.
[*-*-sysv5*]: Ditto.
[*-*-openbsd*, *-*-freebsd*, *-*-dragonfly*]: Remove bogus
`$arg'.

Revision 1.1220.2.317 - (view) (download) (annotate) - [select for diffs]
Fri Nov 4 16:46:53 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.316: +5 -1 lines
Diff to previous 1.1220.2.316 , to branch point 1.1220
* THANKS: Updated.

Revision 1.1220.2.316 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 16:24:58 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.315: +8 -1 lines
Diff to previous 1.1220.2.315 , to branch point 1.1220
* libtool.m4 (_LT_AC_LOCK) [ solaris ]: Add `-64' to $LD if
necessary, to permit combining of several convenience libs
without any further objects added.
Reported by Brian Barrett <brbarret@open-mpi.org>.

Revision 1.1220.2.315 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 16:09:34 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.314: +11 -1 lines
Diff to previous 1.1220.2.314 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_DLOPEN_SELF): Use
`lt_prog_compile_static', not `link_static_flag'.  Expand `$wl'
so expansion of `export_dynamic_flag_spec' works.
(_LT_AC_TRY_DLOPEN_SELF): Show dlerror() in case of failure.
(AC_LIBTOOL_PROG_LD_SHLIBS) [ aix3 ]: Likewise.
(AC_LIBTOOL_PROG_COMPILER_PIC) [ hpux* ]: Use `${wl}'.

Revision 1.1220.2.314 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 15:57:59 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.313: +9 -1 lines
Diff to previous 1.1220.2.313 , to branch point 1.1220
* THANKS: Updated.

Revision 1.1220.2.313 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 18:54:20 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.312: +4 -1 lines
Diff to previous 1.1220.2.312 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Set correctly for
SCO.

Revision 1.1220.2.312 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 09:59:15 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.311: +4 -1 lines
Diff to previous 1.1220.2.311 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Set correct
symcode values for the native nm on SCO platforms.

Revision 1.1220.2.311 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 09:45:16 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.310: +6 -1 lines
Diff to previous 1.1220.2.310 , to branch point 1.1220
* ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): All SCO platforms open
dependency libraries when you dlopen a module.

Revision 1.1220.2.310 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 08:38:49 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.309: +7 -1 lines
Diff to previous 1.1220.2.309 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS) [ aix ]: Remove duplicate
always_export_symbols=yes for AIX.

Revision 1.1220.2.309 - (view) (download) (annotate) - [select for diffs]
Sat Oct 29 14:21:45 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.308: +8 -1 lines
Diff to previous 1.1220.2.308 , to branch point 1.1220
* ltmain.in (link mode): With `-static', only link statically
against uninstalled libtool libraries.  Fixes 1.5.x regression
to match documented (and actual 1.4.x) behavior.
* NEWS: Updated.

Revision 1.1220.2.308 - (view) (download) (annotate) - [select for diffs]
Sat Oct 29 14:00:43 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.307: +7 -1 lines
Diff to previous 1.1220.2.307 , to branch point 1.1220
* libtoolize.in: Fail if libltdl files not present but
`--ltdl' given.
Reported by Troy Benjegerdes <hozer@hozed.org>.

Revision 1.1220.2.307 - (view) (download) (annotate) - [select for diffs]
Tue Oct 18 07:26:05 2005 UTC (13 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.306: +8 -1 lines
Diff to previous 1.1220.2.306 , to branch point 1.1220
* ltmain.in (link mode): When accepting -64, -mips[0-9], et. al.
compiler flags, don't set compiler_flags only for GCC as the
vendor compiler also requires this flag. Sync with HEAD.
Reported by Donald Anderson <dda@ddanderson.com>.

Revision 1.1220.2.306 - (view) (download) (annotate) - [select for diffs]
Mon Oct 17 14:06:26 2005 UTC (13 years, 5 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.305: +6 -1 lines
Diff to previous 1.1220.2.305 , to branch point 1.1220
* ltmain.in [darwin]: Don't check for "bundle" in file path.
Reported by Christoph Egger <Christoph_Egger@gmx.de>.

Revision 1.1220.2.305 - (view) (download) (annotate) - [select for diffs]
Thu Oct 13 04:48:48 2005 UTC (13 years, 6 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.304: +6 -1 lines
Diff to previous 1.1220.2.304 , to branch point 1.1220
* libltdl/ltdl.c (find_module): Check that dir is set.
(load_deplibs): Don't free the user search paths too early.

Revision 1.1220.2.304 - (view) (download) (annotate) - [select for diffs]
Mon Oct 10 17:27:25 2005 UTC (13 years, 6 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.303: +6 -1 lines
Diff to previous 1.1220.2.303 , to branch point 1.1220
* ltdl.m4 (AC_LTDL_ENABLE_INSTALL): Remove bogus extra
closing brackets.

Revision 1.1220.2.303 - (view) (download) (annotate) - [select for diffs]
Sun Oct 9 06:26:20 2005 UTC (13 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.302: +6 -1 lines
Diff to previous 1.1220.2.302 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ beos ]:
Initial shared library support for C++.

Revision 1.1220.2.302 - (view) (download) (annotate) - [select for diffs]
Wed Oct 5 15:57:27 2005 UTC (13 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.301: +7 -1 lines
Diff to previous 1.1220.2.301 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): Fix m4 quoting for
lt_simple_link_test_code.
Reported by Nicolas Joly <njoly@pasteur.fr>.

Revision 1.1220.2.301 - (view) (download) (annotate) - [select for diffs]
Tue Sep 27 16:25:41 2005 UTC (13 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.300: +10 -1 lines
Diff to previous 1.1220.2.300 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD)
(AC_LIBTOOL_SYS_DYNAMIC_LINKER, AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS) [ unixware7* | sysv5* ]:
Get UnixWare 7.1.[34] and OpenServer 6 fully working.
Improve other UnixWare versions a little.

Revision 1.1220.2.300 - (view) (download) (annotate) - [select for diffs]
Sun Sep 25 07:37:09 2005 UTC (13 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.299: +8 -1 lines
Diff to previous 1.1220.2.299 , to branch point 1.1220
* ltmain.in (func_win32_libid) [ cygwin, mingw ]: Robustify sed
script to determine win32_libid_type.
(link mode) [ mingw ]: Ignore `-lm'.

Revision 1.1220.2.299 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 06:04:35 2005 UTC (13 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.298: +7 -1 lines
Diff to previous 1.1220.2.298 , to branch point 1.1220
* libtool.m4 (AC_PROG_NM, AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_LD_SHLIBS):
Add missing `;;' after case list.

Revision 1.1220.2.298 - (view) (download) (annotate) - [select for diffs]
Wed Sep 21 12:47:53 2005 UTC (13 years, 6 months ago) by pekberg
Branch: branch-1-5
Changes since 1.1220.2.297: +8 -1 lines
Diff to previous 1.1220.2.297 , to branch point 1.1220
* ltmain.in (clean mode): Clean up $dlname as well when cleaning
an uninstalled libtool library. Fixes -mode=clean on Cygwin and
MinGW to actually remove the dll when cleaning up an uninstalled
library.

Revision 1.1220.2.297 - (view) (download) (annotate) - [select for diffs]
Tue Sep 20 12:22:30 2005 UTC (13 years, 6 months ago) by pekberg
Branch: branch-1-5
Changes since 1.1220.2.296: +8 -1 lines
Diff to previous 1.1220.2.296 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS, AC_LIBTOOL_LANG_CXX_CONFIG):
Split up --out-implib option for linker in separate args so that
the MSYS path translation can do its magic on the provided path
to the import library.

Revision 1.1220.2.296 - (view) (download) (annotate) - [select for diffs]
Sat Sep 17 07:40:53 2005 UTC (13 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.295: +6 -1 lines
Diff to previous 1.1220.2.295 , to branch point 1.1220
* ltmain.in (link mode): Allow some ARM gcc ABI flags through.
Reported by Andrés Moré <more.andres@gmail.com>.

Revision 1.1220.2.295 - (view) (download) (annotate) - [select for diffs]
Wed Sep 14 16:08:12 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.294: +8 -1 lines
Diff to previous 1.1220.2.294 , to branch point 1.1220
* libltdl/ltdl.c (lt_argz_insert): Work around newlib
argz_insert bug.
* libltdl/Makefile.am (libltdl_la_LDFLAGS): Bumped revision.
Reported by Eric Blake <ebb9@byu.net>.

Revision 1.1220.2.294 - (view) (download) (annotate) - [select for diffs]
Fri Sep 9 15:56:15 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.293: +9 -1 lines
Diff to previous 1.1220.2.293 , to branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE)
(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_PROG_CC_C_O): When comparing expected and actual
compiler/linker output for warnings, weed out both empty lines
as well as lines starting with possibly indented `+', to allow
for shell debugging with `set -x'.
Check the weeded instead of unweeded contents for emptiness.

Revision 1.1220.2.293 - (view) (download) (annotate) - [select for diffs]
Fri Sep 9 15:52:11 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.292: +7 -1 lines
Diff to previous 1.1220.2.292 , to branch point 1.1220
* ltmain.in (link mode): Actually provide a useful error
message.  Fixes long-standing shameful user neglection.
Reported by Martin Paljak <martin.paljak@gmail.com>.

Revision 1.1220.2.292 - (view) (download) (annotate) - [select for diffs]
Thu Sep 8 07:01:12 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.291: +7 -1 lines
Diff to previous 1.1220.2.291 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw, pw32 ]: Use
--enable-auto-image-base instead of a fixed image base address.

Revision 1.1220.2.291 - (view) (download) (annotate) - [select for diffs]
Tue Sep 6 08:58:59 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.290: +8 -1 lines
Diff to previous 1.1220.2.290 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [ sysv4*uw2*,
sysv4.2uw2* ]: Fix my last checkin to really match the more special
case before the general case.
Reported by Stepan Kasal <kasal@ucw.cz>.

Revision 1.1220.2.290 - (view) (download) (annotate) - [select for diffs]
Tue Sep 6 08:18:34 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.289: +7 -1 lines
Diff to previous 1.1220.2.289 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [ sysv5OpenUNIX8,
sysv5UnixWare7, sysv5uw[78], unixware7, sysv4*uw2* ]:
Match special cases before general case.

Revision 1.1220.2.289 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 16:06:01 2005 UTC (13 years, 7 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.288: +7 -1 lines
Diff to previous 1.1220.2.288 , to branch point 1.1220
* libtool.m4 (old_postintall_cmds): chmod 644 before running
ranlib.
Reported by Gerald Pfeifer <gerald@pfeifer.com>

Revision 1.1220.2.288 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 19:19:41 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.287: +4 -1 lines
Diff to previous 1.1220.2.287 , to branch point 1.1220
* configure.ac: Bump version.
* NEWS: Updated.

Revision 1.1220.2.287 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 18:54:15 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
CVS Tags: release-1-5-20
Changes since 1.1220.2.286: +11 -1 lines
Diff to previous 1.1220.2.286 , to branch point 1.1220
GNU libtool 1.5.20 is released.

* configure.ac: Bump version.
* NEWS: Updated.
* INSTALL, config.guess, config.sub, install-sh,
doc/texinfo.tex: Updated from external sources.
* libltdl/Makefile.am: Bump library revision.

Revision 1.1220.2.286 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 18:29:21 2005 UTC (13 years, 7 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.285: +8 -3 lines
Diff to previous 1.1220.2.285 , to branch point 1.1220
* libltdl/m4/libtool.m4 (AC_LIBLTDL_INSTALLABLE): Fix the comment
to not pretend that LIBLTDL and LTDLINCL are not AC_SUBSTed here.

Revision 1.1220.2.285 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 06:38:47 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.284: +6 -1 lines
Diff to previous 1.1220.2.284 , to branch point 1.1220
* README, libtool.m4 [ solaris CC ]: Document issue with C++
standard libraries.

Revision 1.1220.2.284 - (view) (download) (annotate) - [select for diffs]
Mon Aug 29 11:11:38 2005 UTC (13 years, 7 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.283: +10 -2 lines
Diff to previous 1.1220.2.283 , to branch point 1.1220
* libltdl/m4/ltdl.m4 (LTDL_CONVENIENCE): Fix the comment to not
pretend that LIBLTDL and LTDLINCL are not AC_SUBSTed here.
* doc/libtool.texi (Distributing libltdl):  Update the
documentation to match the advice given in HEAD.  Don't tell
the user they have to AC_SUBST again.

Revision 1.1220.2.283 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 15:59:04 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.282: +6 -1 lines
Diff to previous 1.1220.2.282 , to branch point 1.1220
* ltmain.in (install mode): Try "ln -s -f" and "rm -f && ln -s"
to make a symlink for a shared library: the former is needed for
libraries `ln' depends on, the latter for Solaris /bin/ln.
Reported by Nelson H. F. Beebe <beebe@math.utah.edu>.

Revision 1.1220.2.282 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 14:51:57 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.281: +5 -1 lines
Diff to previous 1.1220.2.281 , to branch point 1.1220
* ltmain.in (cwrappersource): return 127 if exec failed.

Revision 1.1220.2.281 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 14:51:35 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.280: +5 -1 lines
Diff to previous 1.1220.2.280 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Send chmod warning to log.

Revision 1.1220.2.280 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:56:19 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.279: +5 -1 lines
Diff to previous 1.1220.2.279 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ freebsd ]: Do not
assume `aout' for modern FreeBSD by absence of deprecated
`objformat'.

Revision 1.1220.2.279 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:18:01 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.278: +7 -1 lines
Diff to previous 1.1220.2.278 , to branch point 1.1220
* libtool.m4 [sun, CC] (AC_LIBTOOL_LANG_CXX_CONFIG): Move
postdeps override ..
(AC_LIBTOOL_POSTDEP_PREDEP): ..here, so they actually override.

Revision 1.1220.2.278 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:15:39 2005 UTC (13 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.277: +5 -1 lines
Diff to previous 1.1220.2.277 , to branch point 1.1220
* ltmain.in (SP2NL, NL2SP): Simplify.

Revision 1.1220.2.277 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 21:07:57 2005 UTC (13 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.276: +6 -1 lines
Diff to previous 1.1220.2.276 , to branch point 1.1220
* ltmain.in (install mode) [ cygwin, mingw ]: Do not append a dot
to a file name to source it, it breaks on cygwin managed mounts
and is not necessary anywhere.
Reported by Eric Blake <ebb9@byu.net>.

Revision 1.1220.2.276 - (view) (download) (annotate) - [select for diffs]
Wed Aug 10 14:07:28 2005 UTC (13 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.275: +9 -1 lines
Diff to previous 1.1220.2.275 , to branch point 1.1220
* Makefile.am, libltdl/Makefile.am: Install libltdl data files
in correct order, by Automake rules.  Really fixes ownership and
timestamp problems.
Reported by Peter Breitenlohner <peb@mppmu.mpg.de> and
Charles Wilson <cygwin@cwilson.fastmail.fm>.

Revision 1.1220.2.275 - (view) (download) (annotate) - [select for diffs]
Wed Aug 10 06:26:05 2005 UTC (13 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.274: +6 -1 lines
Diff to previous 1.1220.2.274 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): Set ac_ext to cpp,
not cc.

Revision 1.1220.2.274 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 06:49:03 2005 UTC (13 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.273: +5 -1 lines
Diff to previous 1.1220.2.273 , to branch point 1.1220
* AUTHORS: Updated.

Revision 1.1220.2.273 - (view) (download) (annotate) - [select for diffs]
Fri Aug 5 07:53:42 2005 UTC (13 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.272: +6 -1 lines
Diff to previous 1.1220.2.272 , to branch point 1.1220
* ltmain.in (link mode): Ignore errors from expr when
determining if piece-wise linking should be done.

Revision 1.1220.2.272 - (view) (download) (annotate) - [select for diffs]
Wed Aug 3 14:04:20 2005 UTC (13 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.271: +5 -1 lines
Diff to previous 1.1220.2.271 , to branch point 1.1220
* libltdl/ltdl.c (sys_wll_open): Set the error mode so that no
dialog is popped up in case the file given to LoadLibrary is not
a dll.

Revision 1.1220.2.271 - (view) (download) (annotate) - [select for diffs]
Wed Aug 3 12:45:20 2005 UTC (13 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.270: +6 -1 lines
Diff to previous 1.1220.2.270 , to branch point 1.1220
* ltmain.in (link mode): Properly remove the fake symbol line
": @PROGRAM " from the list of exported symbols.

Revision 1.1220.2.270 - (view) (download) (annotate) - [select for diffs]
Tue Aug 2 16:15:05 2005 UTC (13 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.269: +4 -1 lines
Diff to previous 1.1220.2.269 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LINKER_OPTION): Fix copy-paste bug, it
is the linker that is tested.

Revision 1.1220.2.269 - (view) (download) (annotate) - [select for diffs]
Tue Aug 2 06:20:42 2005 UTC (13 years, 8 months ago) by pekberg
Branch: branch-1-5
Changes since 1.1220.2.268: +3 -1 lines
Diff to previous 1.1220.2.268 , to branch point 1.1220
* libltdl/ltdl.c (sys_wll_open): Revert commit mistake.

Revision 1.1220.2.268 - (view) (download) (annotate) - [select for diffs]
Tue Aug 2 06:10:33 2005 UTC (13 years, 8 months ago) by pekberg
Branch: branch-1-5
Changes since 1.1220.2.267: +6 -1 lines
Diff to previous 1.1220.2.267 , to branch point 1.1220
* ltmain.in (link mode) <lib>: Make sure skipped_export is
set to colon if _some_ cmd of export_symbols_cmds is too long.

Revision 1.1220.2.267 - (view) (download) (annotate) - [select for diffs]
Sun Jul 24 12:21:07 2005 UTC (13 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.266: +7 -1 lines
Diff to previous 1.1220.2.266 , to branch point 1.1220
* libtool.m4 (CXX, archive_cmds) [sun]: Add -lCstd, -lCrun
and -lc for c++ builds with Sun C++ and Centerline C++..
Reported by Albert Chin-A-Young <china@hewrittenword.com>

Revision 1.1220.2.266 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:57:48 2005 UTC (13 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.265: +5 -0 lines
Diff to previous 1.1220.2.265 , to branch point 1.1220
* libltdl/Makefile.am (local-install-files): Have root own of
installed files (but do not fail, for user installs).

Revision 1.1220.2.265 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:50:28 2005 UTC (13 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.264: +6 -1 lines
Diff to previous 1.1220.2.264 , to branch point 1.1220
* tests/defs (make): Undo bogus change I did, and also
wrongly attributed to Derek R. Price.

Revision 1.1220.2.264 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:27:51 2005 UTC (13 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.263: +6 -1 lines
Diff to previous 1.1220.2.263 , to branch point 1.1220
* tests/defs (SED): Default variable contents to `sed'.
Fixes false PASS of sh.test.

Revision 1.1220.2.263 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:19:56 2005 UTC (13 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.262: +13 -1 lines
Diff to previous 1.1220.2.262 , to branch point 1.1220
* ltmain.in: When a library is installed, dependent on a
convenience library, and it involves relinking, the object
files extracted from the convenience library are not removed
after the relink. This is a problem if you build as non-root,
install as root, then try to remove the build directory as
non-root; Clean up properly if relink fails; Change
"$realname"U to ${realname}T to be consistent.
Missing backport of 2004-03-24 patch reported against MirLibtool
by Marc Matteo <marcm@lectroid.net>.

Revision 1.1220.2.262 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:03:15 2005 UTC (13 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.261: +6 -1 lines
Diff to previous 1.1220.2.261 , to branch point 1.1220
* libtool.m4 (postinstall_cmds) [cygwin,mingw,pw32]: Make DLL
executable after installing it.

Revision 1.1220.2.261 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 13:48:27 2005 UTC (13 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.260: +7 -1 lines
Diff to previous 1.1220.2.260 , to branch point 1.1220
* ltmain.in (install mode): Do not assume `-f' needs an argument if
the install program is `cp'.  Cleanup install mode somewhat.
Reported by Juergen Leising <juergen.leising@gmx.de>.

Revision 1.1220.2.260 - (view) (download) (annotate) - [select for diffs]
Sun Jul 3 18:15:58 2005 UTC (13 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.259: +5 -1 lines
Diff to previous 1.1220.2.259 , to branch point 1.1220
* libtool.m4 (_LT_AC_TRY_DLOPEN_SELF): Quieten configure output
for corner cases on some BSDs.
(AC_LIBTOOL_SYS_MAX_CMD_LEN): Another comment cleanup.

Revision 1.1220.2.259 - (view) (download) (annotate) - [select for diffs]
Sun Jul 3 16:57:32 2005 UTC (13 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.258: +10 -1 lines
Diff to previous 1.1220.2.258 , to branch point 1.1220
* config/ltmain.m4sh (func_extract_archives, func_mode_install),
m4/libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_LIBTOOL_WIN32_DLL, AC_PROG_LD, AC_PROG_LD_GNU)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS):
Comment language, indentation, and backquote cleanup.
* THANKS: Updated.

Revision 1.1220.2.258 - (view) (download) (annotate) - [select for diffs]
Sat Jul 2 10:19:39 2005 UTC (13 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.257: +11 -1 lines
Diff to previous 1.1220.2.257 , to branch point 1.1220
* ltmain.in (compile mode, link mode),
libtool.m4 (_LT_AC_PROG_ECHO_BACKSLASH, _LT_AC_LOCK,
AC_LIBTOOL_SYS_DYNAMIC_LINKER,  AC_PATH_TOOL_PREFIX,
AC_DEPLIBS_CHECK_METHOD,   AC_LIBTOOL_LANG_C_CONFIG,
AC_LIBTOOL_LANG_CXX_CONFIG,  AC_LIBTOOL_POSTDEP_PREDEP,
AC_LIBTOOL_LANG_F77_CONFIG,  AC_LIBTOOL_PROG_COMPILER_PIC,
AC_LIBTOOL_PROG_LD_SHLIBS): Remove some unnecessary quotes.

Revision 1.1220.2.257 - (view) (download) (annotate) - [select for diffs]
Fri Jul 1 02:23:00 2005 UTC (13 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.256: +6 -1 lines
Diff to previous 1.1220.2.256 , to branch point 1.1220
* ltmain.in (link mode): Handle spaces in paths to executed
programs.  Quote path in error message.

Revision 1.1220.2.256 - (view) (download) (annotate) - [select for diffs]
Wed Jun 29 08:27:19 2005 UTC (13 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.255: +5 -1 lines
Diff to previous 1.1220.2.255 , to branch point 1.1220
* THANKS: Updated.

Revision 1.1220.2.255 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 14:16:58 2005 UTC (13 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.254: +5 -1 lines
Diff to previous 1.1220.2.254 , to branch point 1.1220
* ltmain.in [darwin]: Accept -arch flag.

Revision 1.1220.2.254 - (view) (download) (annotate) - [select for diffs]
Thu Jun 16 14:29:18 2005 UTC (13 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.253: +7 -1 lines
Diff to previous 1.1220.2.253 , to branch point 1.1220
* ltmain.in: Add fully-qualified paths to temp_rpath
rather than unqualified paths in order to avoid possible errors
when computing the fully-qualified path later.

Revision 1.1220.2.253 - (view) (download) (annotate) - [select for diffs]
Sat Jun 11 11:04:28 2005 UTC (13 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.252: +6 -1 lines
Diff to previous 1.1220.2.252 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_PROG_CC_C_O):
Fix sed script syntax to be portable.

Revision 1.1220.2.252 - (view) (download) (annotate) - [select for diffs]
Mon Jun 6 16:14:04 2005 UTC (13 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.251: +7 -1 lines
Diff to previous 1.1220.2.251 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS,
AC_LIBTOOL_LANG_CXX_CONFIG): PGI also has pgf95.  PGI static flag is
`-Bstatic'.  Remove harmless extra comma from whole_archive output.

Revision 1.1220.2.251 - (view) (download) (annotate) - [select for diffs]
Sun Jun 5 17:36:49 2005 UTC (13 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.250: +12 -1 lines
Diff to previous 1.1220.2.250 , to branch point 1.1220
* ltmain.in (compile mode): In order to find out
about forbidden characters in output, check with grep after checking
func_quote_for_eval result.  Also, warn instead of fail.
(func_infer_tag, compile mode, link mode, install mode):
Revert SunOS sh bug workaround patch from 2004-12-28 as it
triggers bugs in the Tru64 5.1B shell.
Reported by Albert Chin <libtool@mlists.thewrittenword.com> and
Nicolas Joly <njoly@pasteur.fr>.

Revision 1.1220.2.250 - (view) (download) (annotate) - [select for diffs]
Wed Jun 1 19:16:05 2005 UTC (13 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.249: +8 -2 lines
Diff to previous 1.1220.2.249 , to branch point 1.1220
* doc/libtool.texi (Thread Safety in libltdl),
libltdl/ltdl.c (argz_create_sep): Fix some typos.

Revision 1.1220.2.249 - (view) (download) (annotate) - [select for diffs]
Tue May 31 03:47:34 2005 UTC (13 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.248: +7 -1 lines
Diff to previous 1.1220.2.248 , to branch point 1.1220
* ltmain.in: Do not add installed static litool libraries to
convenience, they are not convenience libraries.
Reported by Chen-Mou Cheng <chenmou.cheng@gmail.com>

Revision 1.1220.2.248 - (view) (download) (annotate) - [select for diffs]
Wed May 18 07:49:33 2005 UTC (13 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.247: +6 -1 lines
Diff to previous 1.1220.2.247 , to branch point 1.1220
* doc/libtool.texi (Link mode): Document -objectlist.
Noted by Richard Kreckel <Richard.Kreckel@ginac.de>.

Revision 1.1220.2.247 - (view) (download) (annotate) - [select for diffs]
Mon May 16 10:32:00 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.246: +4 -1 lines
Diff to previous 1.1220.2.246 , to branch point 1.1220
* configure.ac: Bump version.
* NEWS: Updated.

Revision 1.1220.2.246 - (view) (download) (annotate) - [select for diffs]
Mon May 16 10:00:18 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
CVS Tags: release-1-5-18
Changes since 1.1220.2.245: +8 -1 lines
Diff to previous 1.1220.2.245 , to branch point 1.1220
GNU libtool 1.5.18 is released.

* configure.ac: Bump version.
* NEWS: Updated.
* config.guess, config.sub, install-sh, doc/texinfo.tex: Updated.
* THANKS: Updated.

Revision 1.1220.2.245 - (view) (download) (annotate) - [select for diffs]
Mon May 16 08:55:27 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.244: +7 -1 lines
Diff to previous 1.1220.2.244 , to branch point 1.1220
* doc/libtool.texi (Distributing libltdl): Add note that
`libltdl/Makefile' should not be configured by toplevel `configure.ac'.
Reported by Gideon Go <gideon.go@gmail.com>.

Revision 1.1220.2.244 - (view) (download) (annotate) - [select for diffs]
Sun May 15 14:13:23 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.243: +8 -1 lines
Diff to previous 1.1220.2.243 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[linux]: PGI: Backport whole_archive changes from HEAD.
Add $pic_flag to archive_cmds and archive_expsyms_cmds.
Bug reported against LAM by Troy Telford <ttelford@lnxi.com>.

Revision 1.1220.2.243 - (view) (download) (annotate) - [select for diffs]
Fri May 13 07:48:12 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.242: +5 -1 lines
Diff to previous 1.1220.2.242 , to branch point 1.1220
* THANKS: Updated.

Revision 1.1220.2.242 - (view) (download) (annotate) - [select for diffs]
Wed May 4 13:52:09 2005 UTC (13 years, 11 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.241: +6 -1 lines
Diff to previous 1.1220.2.241 , to branch point 1.1220
* ltmain.in [darwin]: Pass -framework for executables too.
Reported by Adam <adam@albedo.art.pl>

Revision 1.1220.2.241 - (view) (download) (annotate) - [select for diffs]
Mon May 2 13:07:27 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.240: +9 -1 lines
Diff to previous 1.1220.2.240 , to branch point 1.1220
Commit ChangeLog entry as well.

Revision 1.1220.2.240 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 08:53:28 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.239: +8 -1 lines
Diff to previous 1.1220.2.239 , to branch point 1.1220
* ltdl.m4 (all over): Quote all arguments to AC_DEFINE and
AC_DEFINE_UNQUOTED consistently.  Reported by
Michael Koch  <konqueror@gmx.de>, Riccardo Mottola <zuse@libero.it>,
and Dalibor Topic <robilad@kaffe.org>.

Revision 1.1220.2.239 - (view) (download) (annotate) - [select for diffs]
Thu Apr 28 12:51:16 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.238: +7 -1 lines
Diff to previous 1.1220.2.238 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [openbsd3.3]: Set
need_version to yes or no depending on the os release.
Missing backport reported by Dalibor Topic <robilad@kaffe.org>.

Revision 1.1220.2.238 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 20:02:54 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.237: +2 -2 lines
Diff to previous 1.1220.2.237 , to branch point 1.1220
Correct Roberto Bagnara's name.

Revision 1.1220.2.237 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 11:53:25 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.236: +7 -1 lines
Diff to previous 1.1220.2.236 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ linux ]: sed 3.02 does
not understand t in regex.
Reported by Tim Van Holder <tim.vanholder@gmail.com>.

Revision 1.1220.2.236 - (view) (download) (annotate) - [select for diffs]
Mon Apr 25 18:44:18 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.235: +5 -1 lines
Diff to previous 1.1220.2.235 , to branch point 1.1220
* configure.ac, NEWS: Updated to 1.5.17a.

Revision 1.1220.2.235 - (view) (download) (annotate) - [select for diffs]
Mon Apr 25 18:13:26 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
CVS Tags: release-1-5-16
Changes since 1.1220.2.234: +8 -1 lines
Diff to previous 1.1220.2.234 , to branch point 1.1220
GNU libtool 1.5.16 is released.

Revision 1.1220.2.234 - (view) (download) (annotate) - [select for diffs]
Sun Apr 24 17:45:58 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.233: +5 -1 lines
Diff to previous 1.1220.2.233 , to branch point 1.1220
* libtool.m4 (_LT_CC_BASENAME): Ignore `compile'.

Revision 1.1220.2.233 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 15:46:26 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.232: +8 -1 lines
Diff to previous 1.1220.2.232 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
[solaris]: Update wl for Sun Studio f77/f90/f95.  Fix
whole_archive_flag_spec for cc and f77/f90/f95 to prevent reordering in
case we link with $CC.

Revision 1.1220.2.232 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 08:16:40 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.231: +7 -1 lines
Diff to previous 1.1220.2.231 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_F77_CONFIG) [ aix4, aix5 ]:
Adjust logic to match the C case: Only disable static if not
on ia64 nor runtimelinking.

Revision 1.1220.2.231 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 06:09:51 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.230: +5 -1 lines
Diff to previous 1.1220.2.230 , to branch point 1.1220
* doc/libtool.texi: Get rid of overfull hboxes.

Revision 1.1220.2.230 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 16:40:01 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.229: +6 -2 lines
Diff to previous 1.1220.2.229 , to branch point 1.1220
* libtool.m4 (_LT_CC_BASENAME): Use $echo, not $ECHO, for consistency.

Revision 1.1220.2.229 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 09:05:39 2005 UTC (13 years, 11 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.228: +7 -1 lines
Diff to previous 1.1220.2.228 , to branch point 1.1220
The FSF are moving offices today.  Changed their contact address
in all files from `59 Temple Place, Suite 330, MA 02111-1307' to
`51 Franklin Street, Fifth Floor, MA 02110-1301'.

Revision 1.1220.2.228 - (view) (download) (annotate) - [select for diffs]
Mon Apr 18 17:10:09 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.227: +2 -1 lines
Diff to previous 1.1220.2.227 , to branch point 1.1220
Fix changelog entry.

Revision 1.1220.2.227 - (view) (download) (annotate) - [select for diffs]
Mon Apr 18 17:07:46 2005 UTC (13 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.226: +13 -1 lines
Diff to previous 1.1220.2.226 , to branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
New macros: save warnings and boilerplate of simple compile/link tests.
(AC_LIBTOOL_LANG_C_CONFIG, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_LANG_GCJ_CONFIG,
AC_LIBTOOL_LANG_RC_CONFIG): Call.
(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION, AC_LIBTOOL_PROG_CC_C_O):
Fail only if nonempty warnings different from default compile/link.
* NEWS: Update.

Revision 1.1220.2.226 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 07:59:49 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.225: +7 -1 lines
Diff to previous 1.1220.2.225 , to branch point 1.1220
* tests/hardcode.test [solaris]:  Use dumpstabs if available,
to avoid false failure caused by debug section which contains
command line (Solaris cc).

Revision 1.1220.2.225 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 06:52:11 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.224: +6 -2 lines
Diff to previous 1.1220.2.224 , to branch point 1.1220
* libtoolize.in: Fix syntax typos.

Revision 1.1220.2.224 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 14:40:08 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.223: +6 -1 lines
Diff to previous 1.1220.2.223 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_GCJ_CONFIG): Add old_archive_cmds
definition.

Revision 1.1220.2.223 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 13:38:12 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.222: +10 -1 lines
Diff to previous 1.1220.2.222 , to branch point 1.1220
* libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.
Skip ccache, distcc, purify, cmdline options, `$host_alias-' prefix.
(AC_LIBTOOL_SETUP, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG,  AC_LIBTOOL_LANG_GCJ_CONFIG,
AC_LIBTOOL_LANG_RC_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS): Use.
* NEWS: Update.

Revision 1.1220.2.222 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 17:29:33 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.221: +6 -1 lines
Diff to previous 1.1220.2.221 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_CONFIG): Fix
definition of $Xsed.

Revision 1.1220.2.221 - (view) (download) (annotate) - [select for diffs]
Fri Apr 8 15:17:27 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.220: +7 -1 lines
Diff to previous 1.1220.2.220 , to branch point 1.1220
* tests/linkorder.test: Move to
* tests/link-order.test: New, with fixed permissions.
* tests/Makefile.am: Adjust.

Revision 1.1220.2.220 - (view) (download) (annotate) - [select for diffs]
Fri Apr 8 15:03:21 2005 UTC (14 years ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.219: +12 -1 lines
Diff to previous 1.1220.2.219 , to branch point 1.1220
    Peter O'Gorman  <peter@pogma.com>

* ltmain.in: Don't add files with the same base name to an
archive; rename duplicates instead.
(func_extract_an_archive): Remove section to deal with duplicate
base names in an archive.
* tests/func_extract_archives.test: remove.
* tests/duplicate_members.test: new test.
* tests/Makefile.am: Add new test, remove old.

Revision 1.1220.2.219 - (view) (download) (annotate) - [select for diffs]
Fri Apr 8 13:00:48 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.218: +11 -1 lines
Diff to previous 1.1220.2.218 , to branch point 1.1220
Fix the order of -L flags added for libtool dep libs.

* ltmain.in (link mode): Add to tmp_libs paths for libtool dep
libs in reverse order as well.
* tests/defs: Set $build to allow to detect cross-compiles.
* tests/Makefile.am, tests/linkorder.test: New test.

Revision 1.1220.2.218 - (view) (download) (annotate) - [select for diffs]
Fri Apr 1 09:29:30 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.217: +8 -3 lines
Diff to previous 1.1220.2.217 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN) [ netbsd, freebsd, openbsd,
darwin, dragonfly]: Use 3/4 of argmax, instead of 1/4.

Revision 1.1220.2.217 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 13:01:36 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.216: +4 -2 lines
Diff to previous 1.1220.2.216 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_CONFIG): Typo.

Revision 1.1220.2.216 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 09:33:57 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.215: +6 -1 lines
Diff to previous 1.1220.2.215 , to branch point 1.1220
* m4/libtool.m4 (AC_LIBTOOL_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG):
Set $cc_basename.

Revision 1.1220.2.215 - (view) (download) (annotate) - [select for diffs]
Tue Mar 22 10:22:35 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.214: +4 -1 lines
Diff to previous 1.1220.2.214 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Move linux entry to
correct position, re-indent.

Revision 1.1220.2.214 - (view) (download) (annotate) - [select for diffs]
Tue Mar 22 07:40:53 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.213: +12 -3 lines
Diff to previous 1.1220.2.213 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [solaris]: Use ${wlarc}
and set to empty when using $LD for linking.  Fixes regression
introduced in 2004-12-20.
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de> and
ĐŸŃƒŃ…Đ°Đ»ŃŒŃĐșĐžĐč мроĐč ĐĐœĐŽŃ€Đ”Đ”ĐČоч <pooh@cryptopro.ru>.

Revision 1.1220.2.213 - (view) (download) (annotate) - [select for diffs]
Mon Mar 21 18:16:48 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.212: +10 -1 lines
Diff to previous 1.1220.2.212 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS):
For matching compiler names: Pick only first word, allow leading white
space..
* tests/sh.test: ..and test for missing `*' at end of patterns.

Revision 1.1220.2.212 - (view) (download) (annotate) - [select for diffs]
Sat Mar 19 19:55:00 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.211: +6 -1 lines
Diff to previous 1.1220.2.211 , to branch point 1.1220
* tests/demo-nopic.test: Enhance status output
noted by Tom Burger <tvburger@few.vu.nl>.

Revision 1.1220.2.211 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 15:33:57 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.210: +8 -1 lines
Diff to previous 1.1220.2.210 , to branch point 1.1220
* libtool.m4: The compiler can be a program name with args, so
always check cc_basename against compiler name and a wildcard.
Also, drop unnecessary quotes in `case' argument.

Revision 1.1220.2.210 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 14:39:48 2005 UTC (14 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.209: +11 -1 lines
Diff to previous 1.1220.2.209 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ solaris2.6+ ]:
When linking convenience libraries on Solaris with the Sun C++
compiler, pass convenience libraries through to the linker with
-Qoption between allextract/defaultextract.  The Sun C++ compiler
bundles -Qoption arguments so convenience libraries are linked with
defaultextract otherwise.
Backport of branch-2-0 patch dated 2004-03-14.

Revision 1.1220.2.209 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 17:31:02 2005 UTC (14 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.208: +4 -1 lines
Diff to previous 1.1220.2.208 , to branch point 1.1220
* ltmain.in: unconditionally set IFS, and set it
to the one true right sequence: space, tab, newline.

Revision 1.1220.2.208 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 10:05:52 2005 UTC (14 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.207: +7 -1 lines
Diff to previous 1.1220.2.207 , to branch point 1.1220
* configure.ac, libltdl/configure.ac: s/##/dnl/ for comments
that are meaningless in configure.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.

Revision 1.1220.2.207 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 14:51:57 2005 UTC (14 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.206: +13 -1 lines
Diff to previous 1.1220.2.206 , to branch point 1.1220
Allow special characters in source file names.  Will break unless
`-o target' is also given, which must not contain special characters.
En passant, fix source file quoting broken for cygwin/MSVC.

Revision 1.1220.2.206 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 11:12:05 2005 UTC (14 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.205: +6 -1 lines
Diff to previous 1.1220.2.205 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [linux]: Remove MAIN_
dependency when creating shared libraries with Portland pgf77.

Revision 1.1220.2.205 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 08:44:11 2005 UTC (14 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.204: +6 -1 lines
Diff to previous 1.1220.2.204 , to branch point 1.1220
* ltmain.in (link mode): Reword double negation in error message.
Reported by Jesper Louis Andersen <jlouis@mongers.org>.

Revision 1.1220.2.204 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 20:20:40 2005 UTC (14 years, 1 month ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.203: +16 -1 lines
Diff to previous 1.1220.2.203 , to branch point 1.1220
* libltdl/Makefile.am (install-data-local): Don't force v7 tar
format with the `o' flag in create mode.
Set the umask to 0 when untarring to avoid copied files taking
their mode from the installer's umask.
* libtoolize.m4sh (func_copy_cb): Ditto.
Ignore errors from failed `cd' in the tar processes, since we
may be running in dryrun mode.
* libltdl/Makefile.am (ltdldatafiles): List all files needed to
build a newly libtoolize installed libltdl directory even if the
parent project doesn't use autoconf and automake.
Reported by Noah Misch <noah@cs.caltech.edu>,
	Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

Revision 1.1220.2.203 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 16:25:59 2005 UTC (14 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.202: +10 -1 lines
Diff to previous 1.1220.2.202 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_PROG_LD_SHLIBS) [irix*, osf*]: Output -update_registry
information to ${output_objdir} directory, not ${objdir}.
${output_objdir} will work when a project has a single Makefile and
performs builds in subdirectories. ${objdir} expects the source in
the current directory, breaking single-Makefile builds.

Revision 1.1220.2.202 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 09:24:16 2005 UTC (14 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.201: +5 -1 lines
Diff to previous 1.1220.2.201 , to branch point 1.1220
* THANKS: Update.

Revision 1.1220.2.201 - (view) (download) (annotate) - [select for diffs]
Wed Mar 2 15:58:10 2005 UTC (14 years, 1 month ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.200: +9 -3 lines
Diff to previous 1.1220.2.200 , to branch point 1.1220
* libtoolize.m4sh (func_copy_cb): Use tar chof to avoid symlink
attacks.
* libltdl/Makefile.am (install-data-local): Ditto.

Revision 1.1220.2.200 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 14:14:20 2005 UTC (14 years, 1 month ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.199: +8 -4 lines
Diff to previous 1.1220.2.199 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): The Portland group's
compiler does not pass --whole-archive. Move gnu ld check for
the flag to the top so it can be overridden.
(AC_LIBTOOL_LANG_CXX_CONFIG): Unset whole_archive_flag_spec for
the portland group's c++ compiler too.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>

Revision 1.1220.2.199 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 20:40:49 2005 UTC (14 years, 1 month ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.198: +6 -1 lines
Diff to previous 1.1220.2.198 , to branch point 1.1220
* Makefile.am (install-data-hook):  Remove call to
local-install-files, which is no longer required.

Revision 1.1220.2.198 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 12:06:02 2005 UTC (14 years, 1 month ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.197: +22 -6 lines
Diff to previous 1.1220.2.197 , to branch point 1.1220
Using `libtoolize --copy --ltdl' was not preserving timestamps, so
parts of the autoconf bootstrap would be rerun spuriously after
the files had been copied into the source tree:

* libtoolize.in: Use $tar to copy files to preserve timestamps.
(tar): New default tar command.
(cp): Use -p to try and preserve timestamps.
* libltdl/Makefile.am (ltdldatadir): Installation destination for
libltdl sources.
(install-data-local): New rule to install libltdl tree with tar to
preserve timestamps.
(local-install-files): Removed.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>

Revision 1.1220.2.197 - (view) (download) (annotate) - [select for diffs]
Sat Feb 12 14:49:09 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.196: +6 -1 lines
Diff to previous 1.1220.2.196 , to branch point 1.1220
    Peter O'Gorman  <peter@pogma.com>

* Makefile.am (web-manual): Use makeinfo, not texi2html.

Revision 1.1220.2.196 - (view) (download) (annotate) - [select for diffs]
Sat Feb 12 13:54:42 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.195: +4 -1 lines
Diff to previous 1.1220.2.195 , to branch point 1.1220
* ChangeLog: Upped version to 1.5.15a.
* NEWS: Updated.

Revision 1.1220.2.195 - (view) (download) (annotate) - [select for diffs]
Sat Feb 12 12:12:33 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-14
Changes since 1.1220.2.194: +9 -1 lines
Diff to previous 1.1220.2.194 , to branch point 1.1220
GNU libtool 1.5.14 is released.

* ChangeLog: Upped version to 1.5.14.
* NEWS: Updated.
* config.guess, config.sub: Updated.

Revision 1.1220.2.194 - (view) (download) (annotate) - [select for diffs]
Thu Feb 10 15:01:07 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.193: +6 -1 lines
Diff to previous 1.1220.2.193 , to branch point 1.1220
* ltmain.in, libtoolize.in: --version should show "(C) 2005".
Reported by Paul Eggert <eggert@CS.UCLA.EDU>

Revision 1.1220.2.193 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 14:18:40 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.192: +6 -1 lines
Diff to previous 1.1220.2.192 , to branch point 1.1220
* ltmain.in: Add -pthread like flags when linking executables too.
Reported by Andreas Schwab <schwab@suse.de>

Revision 1.1220.2.192 - (view) (download) (annotate) - [select for diffs]
Sat Feb 5 17:23:16 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.191: +4 -1 lines
Diff to previous 1.1220.2.191 , to branch point 1.1220
* configure.ac: Bump version to 1.5.13a
* NEWS: Updated

Revision 1.1220.2.191 - (view) (download) (annotate) - [select for diffs]
Sat Feb 5 15:01:15 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-12
Changes since 1.1220.2.190: +8 -1 lines
Diff to previous 1.1220.2.190 , to branch point 1.1220
Libtool-1.5.12 release

* libltdl/Makefile.am: Bump library revision (I remembered!).
* configure.ac: Bump version to 1.5.12.
* NEWS: Updated
* config.guess, config.sub: Updated.

Revision 1.1220.2.190 - (view) (download) (annotate) - [select for diffs]
Sat Feb 5 13:59:47 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.189: +6 -1 lines
Diff to previous 1.1220.2.189 , to branch point 1.1220
* ltmain.in (func_extract_archives) [darwin]: This didn't actually
work on a real fat archive, should do now.
* tests/func_extract_archives.test: remove darwin fat tests which
did not actually work.

Revision 1.1220.2.189 - (view) (download) (annotate) - [select for diffs]
Sat Feb 5 13:49:16 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.188: +5 -1 lines
Diff to previous 1.1220.2.188 , to branch point 1.1220
* Makefile.am (web-manual): Make this target actually work.

Revision 1.1220.2.188 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 16:11:33 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.187: +3 -1 lines
Diff to previous 1.1220.2.187 , to branch point 1.1220
* ltmain.in (link mode): Allow five digits in version-info

Revision 1.1220.2.187 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 15:49:11 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.186: +5 -1 lines
Diff to previous 1.1220.2.186 , to branch point 1.1220
* NEWS: s/Linux/GNU &/.

Revision 1.1220.2.186 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 20:42:09 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.185: +4 -1 lines
Diff to previous 1.1220.2.185 , to branch point 1.1220
* ltmain.in (link mode): With piecewise (partial) linking, fix
intermediate output name for subdir-objects.

Revision 1.1220.2.185 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 15:08:47 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.184: +7 -2 lines
Diff to previous 1.1220.2.184 , to branch point 1.1220
* ltmain.in (link mode): Backport yet another cygwin subdir fix
(wrappersource).

Revision 1.1220.2.184 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 15:01:19 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.183: +11 -1 lines
Diff to previous 1.1220.2.183 , to branch point 1.1220
Backported from branch-2-0:
* ltmain.in (func_generate_dlsyms): addresses
in _preloaded_symbols[] cannot go into .rdata section
if symbols are DATA imported from DLL, on windows,
because runtime relocations must happen.
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS):
build exports for symbols in .rdata sections

Revision 1.1220.2.183 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 13:55:03 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.182: +5 -1 lines
Diff to previous 1.1220.2.182 , to branch point 1.1220
* README: Update.

Revision 1.1220.2.182 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 13:01:45 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.181: +5 -1 lines
Diff to previous 1.1220.2.181 , to branch point 1.1220
* THANKS: Update.

Revision 1.1220.2.181 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 12:58:06 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.180: +8 -1 lines
Diff to previous 1.1220.2.180 , to branch point 1.1220
* ltmain.in (link mode) [cygwin]: Fix broken subdir path
computation, exposed by using `-dlopen self'.  Fix broken sed
script exposed by additionally using `-export-symbols FILE'.

Revision 1.1220.2.180 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 10:03:50 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.179: +3 -1 lines
Diff to previous 1.1220.2.179 , to branch point 1.1220
* tests/quote.test: Backport fix for spurious failures on Cygwin.

Revision 1.1220.2.179 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 07:42:30 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.178: +5 -1 lines
Diff to previous 1.1220.2.178 , to branch point 1.1220
* THANKS: Update.

Revision 1.1220.2.178 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 03:53:06 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.177: +7 -1 lines
Diff to previous 1.1220.2.177 , to branch point 1.1220
* ltmain.in [darwin]: Don't add installed libs to temp_rpath when
building executables on darwin, or other systems which use
hardcode_automatic. It may break our wrapper scripts.

Revision 1.1220.2.177 - (view) (download) (annotate) - [select for diffs]
Wed Feb 2 22:17:03 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.176: +4 -1 lines
Diff to previous 1.1220.2.176 , to branch point 1.1220
* ltmain.in, libtoolize.in: Exit with nonzero status on write failures
with --help or --version or, in case of ltmain, --config or --features.

Revision 1.1220.2.176 - (view) (download) (annotate) - [select for diffs]
Wed Feb 2 16:18:13 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.175: +5 -1 lines
Diff to previous 1.1220.2.175 , to branch point 1.1220
* NEWS: Update.

Revision 1.1220.2.175 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 17:45:00 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.174: +9 -1 lines
Diff to previous 1.1220.2.174 , to branch point 1.1220
* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
[ pw32, freebsd3.[01], freebsdelf3.[01] ]
(AC_LIBTOOL_LANG_CXX_CONFIG) [ aix4.[012]*, freebsd[12] ]
[ hpux9* with aCC  solaris2.[0-5] ]
(AC_LIBTOOL_PROG_LD_SHLIBS) [ linux with GNU ld < 2.11, aix4.[012]* ]
(AC_LIBTOOL_LANG_GCJ_CONFIG): Fix [] quoting.  Should fix various spurious
failures.

Revision 1.1220.2.174 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 14:39:11 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.173: +5 -1 lines
Diff to previous 1.1220.2.173 , to branch point 1.1220
* tests/func_extract_archives.test: Clean up afterwards.

Revision 1.1220.2.173 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 13:57:09 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.172: +6 -1 lines
Diff to previous 1.1220.2.172 , to branch point 1.1220
* libtoolize.in, libltdl/ltdl.c: Nothing significant changed in 2005,
backing out copyright update. Thanks Gary.

Revision 1.1220.2.172 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 07:35:38 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.171: +7 -1 lines
Diff to previous 1.1220.2.171 , to branch point 1.1220
* config/ltmain.m4sh (func_win32_libid, func_infer_tag)
(func_extract_an_archive, func_extract_archives):
adjust to preferred function header layout.

Revision 1.1220.2.171 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:32:17 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.170: +5 -1 lines
Diff to previous 1.1220.2.170 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Unicos 9 sed rejects
empty parentheses as in 's/x()/1/'.
(AC_LIBTOOL_PROG_COMPILER_PIC) [unicos*]: wl=-Wl,.

Revision 1.1220.2.170 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:26:21 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.169: +5 -1 lines
Diff to previous 1.1220.2.169 , to branch point 1.1220
* tests/quote.test: Match link quoting against `"$wl"', not `-Wl,'.

Revision 1.1220.2.169 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 15:10:40 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.168: +7 -1 lines
Diff to previous 1.1220.2.168 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[linux]: Update for Intel Compiler icc/icpc/ifort: add -i_dynamic and
-nofor_main, if necessary.  Simplify logic somewhat.

Revision 1.1220.2.168 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 14:33:42 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.167: +3 -1 lines
Diff to previous 1.1220.2.167 , to branch point 1.1220
* AUTHORS, THANKS: Copy from cvs HEAD.

Revision 1.1220.2.167 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 14:27:17 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.166: +4 -1 lines
Diff to previous 1.1220.2.166 , to branch point 1.1220
* ltmain.in, libtool.m4, libtoolize.in, libltdl/ltdl.c: Update
copyright.

Revision 1.1220.2.166 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 13:00:57 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.165: +6 -1 lines
Diff to previous 1.1220.2.165 , to branch point 1.1220
* ltmain.in [darwin]: Allow -framework foo through when given on
the command line.

Revision 1.1220.2.165 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 17:53:50 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.164: +7 -1 lines
Diff to previous 1.1220.2.164 , to branch point 1.1220
* tests/Makefile.am: also re-export CPP, F77, FFLAGS, CXX,
CXXFLAGS, CXXCPP, and the value of SHELL as CONFIG_SHELL.
Reported by Heinz Salzmann <heinz.salzmann@micronas.com>.

Revision 1.1220.2.164 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 17:41:18 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.163: +6 -1 lines
Diff to previous 1.1220.2.163 , to branch point 1.1220
* NEWS, libtool.m4, ltmain.in [dragonfly]: Add support for DragonFly.

Revision 1.1220.2.163 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 08:17:36 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.162: +6 -1 lines
Diff to previous 1.1220.2.162 , to branch point 1.1220
* ltmain.in [irix]: Preserve processor option for SGI Compiler
(-r[0-9][0-9]*).

Revision 1.1220.2.162 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 07:43:51 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.161: +9 -1 lines
Diff to previous 1.1220.2.161 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_CONFIG) [mingw, cygwin, pw32, os2]:
Add _LT_DECLs for host_os, build_alias, build and build_os.
host_os and build were used in a few occasions in ltmain.in
and affect above-mentioned systems, the others are added for
symmetry.

Revision 1.1220.2.161 - (view) (download) (annotate) - [select for diffs]
Fri Jan 21 15:21:57 2005 UTC (14 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.160: +6 -1 lines
Diff to previous 1.1220.2.160 , to branch point 1.1220
* libltdl.c (try_dlopen): Fix memleak.
Savannah BTS patch #3670 by Lennart Poettering.

Revision 1.1220.2.160 - (view) (download) (annotate) - [select for diffs]
Sun Jan 16 14:07:07 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.159: +5 -1 lines
Diff to previous 1.1220.2.159 , to branch point 1.1220
* ltmain.in: Don't pass through compiler-like thread flags when
using $LD to do the linking. Use compiler_flags instead.
Reported by Mark_Andrews@isc.org.

Revision 1.1220.2.159 - (view) (download) (annotate) - [select for diffs]
Sun Jan 16 12:26:54 2005 UTC (14 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.158: +10 -1 lines
Diff to previous 1.1220.2.158 , to branch point 1.1220
* libtool.m4 (LT_CMD_MAX_LEN) [osf]: On Tru64 there could
be a kernel panic when testing the maximum command line length
if exec_disable_arg_limit=1. Don't do the tests to figure it
out on *-osf*.
Reported by Dr. Hans Ekkehard Plesser
<hans.ekkehard.plesser@umb.no>

Revision 1.1220.2.158 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 09:22:11 2005 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.157: +5 -1 lines
Diff to previous 1.1220.2.157 , to branch point 1.1220
* libtool.m4 (AC_PROG_SED): Don't break test loop early.

Revision 1.1220.2.157 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 17:23:38 2005 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.156: +6 -1 lines
Diff to previous 1.1220.2.156 , to branch point 1.1220
* libtoolize.in: Back out copying `install-sh' by libtoolize.
* doc/libtool.texi (Distributing): Mention that we distribute
`install-sh', but that non-Automake users will have to copy
it by themselves.

Revision 1.1220.2.156 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 10:50:28 2005 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.155: +5 -1 lines
Diff to previous 1.1220.2.155 , to branch point 1.1220
* libtoolize.in: Add datarootdir.

Revision 1.1220.2.155 - (view) (download) (annotate) - [select for diffs]
Wed Jan 12 13:00:41 2005 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.154: +7 -1 lines
Diff to previous 1.1220.2.154 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]: While "parsing"
/etc/ld.so.conf, skip comments.
Reported by Jens Elkner <elkner@linofee.org>.

Revision 1.1220.2.154 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 15:27:18 2005 UTC (14 years, 3 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.153: +12 -3 lines
Diff to previous 1.1220.2.153 , to branch point 1.1220
* m4/libtool.m4, m4/ltdl.m4: RMS says, 'I think the [license of
autoconf macro files] should be:
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is
# preserved.'.

Revision 1.1220.2.153 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 13:18:55 2004 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.152: +4 -1 lines
Diff to previous 1.1220.2.152 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw, pw32 ]:
_LT_AC_TAGVAR missing for `ld_shlibs' and for `fix_srcfile_path'.

Revision 1.1220.2.152 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 12:53:35 2004 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.151: +5 -1 lines
Diff to previous 1.1220.2.151 , to branch point 1.1220
* ltmain.in (func_extract_archives): Not all shells grok
`read -r' (unnecessary in this case).
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>.

Revision 1.1220.2.151 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 12:39:15 2004 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.150: +7 -1 lines
Diff to previous 1.1220.2.150 , to branch point 1.1220
* ltmain.in: New variable quote_scanset to work around SunOS ksh
`case' backslash-escaping bug: protect character class by variable
expansion.  Reported by Alexander Kurz <alexander.kurz@qsc.de>.

Revision 1.1220.2.150 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 13:10:21 2004 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.149: +6 -1 lines
Diff to previous 1.1220.2.149 , to branch point 1.1220
* libtoolize.in: Install `install-sh' as well, needed for configure ..
* Makefile.am: .. install, update it.
* NEWS, doc/libtool.texi (Distributing): .. document it.
Reported by Ross Boylan <ross@biostat.ucsf.edu>.

Revision 1.1220.2.149 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 08:45:46 2004 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.148: +5 -1 lines
Diff to previous 1.1220.2.148 , to branch point 1.1220
* libtool.m4 [solaris] (AC_LIBTOOL_PROG_LD_SHLIBS): Use ${wl} for
whole_archive_flag_spec.  Missing backport reported by Ralf Menzel
<menzel@ls6.cs.uni-dortmund.de>.

Revision 1.1220.2.148 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 08:43:25 2004 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.147: +5 -1 lines
Diff to previous 1.1220.2.147 , to branch point 1.1220
* tests/demo-nopic.test [solaris, sunos]: Skip test.

Revision 1.1220.2.147 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 22:54:10 2004 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.146: +4 -1 lines
Diff to previous 1.1220.2.146 , to branch point 1.1220
* ltmain.in: Fix typo `--mode' instead of `-mode' in warning.
Reported by Georg Schwarz <georg.schwarz@freenet.de>.

Revision 1.1220.2.146 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 21:45:59 2004 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.145: +6 -2 lines
Diff to previous 1.1220.2.145 , to branch point 1.1220
* libtool.m4 [linux] (AC_LIBTOOL_PROG_COMPILER_PIC): match
$cc_basename, not $CC against icc.  Also, for symmetry match
icpc* and ecpc* (ia64 version of icpc).

Revision 1.1220.2.145 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 20:47:36 2004 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.144: +7 -1 lines
Diff to previous 1.1220.2.144 , to branch point 1.1220
* libltdl/ltdl.c [cygwin, mingw] (opendir): Fix write of constant
strings past end of buffer.
(opendir, readdir): Fix read past end of buffer.

Revision 1.1220.2.144 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 13:35:45 2004 UTC (14 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.143: +5 -1 lines
Diff to previous 1.1220.2.143 , to branch point 1.1220
* README-alpha: Update list of non-Libtool-owned files.

Revision 1.1220.2.143 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 11:58:41 2004 UTC (14 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.142: +6 -1 lines
Diff to previous 1.1220.2.142 , to branch point 1.1220
* libltdl/ltdl.c (trim): Return error rather than do bogus
null pointer arithmetic when parsing a malformed .la file.

Revision 1.1220.2.142 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 16:19:04 2004 UTC (14 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.141: +8 -1 lines
Diff to previous 1.1220.2.141 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_PROG_LD_SHLIBS): Append -G to link command-line on AIX
to honor -brtl on command-line (runtime linking). Already done
for IBM C/C++ compilers.

Revision 1.1220.2.141 - (view) (download) (annotate) - [select for diffs]
Sat Dec 11 14:40:23 2004 UTC (14 years, 4 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.140: +12 -1 lines
Diff to previous 1.1220.2.140 , to branch point 1.1220
* ltmain.in (func_extract_archives,func_extract_an_archive): On
darwin, uniq can not take teh flags -cd together, thanks to Ralf
for the fix, also ar does not accept N, so we use the fact that
ar x libfoo.a foo.o will always extract the first foo.o in the
archive and we then delete foo.o from the archive, which will also
delete only the first foo.o, then rinse and repeat.
* tests/func_extract_archives.test: Test this feature.
* tests/Makefile.am: Add the test.

Revision 1.1220.2.140 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 18:00:46 2004 UTC (14 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.139: +7 -1 lines
Diff to previous 1.1220.2.139 , to branch point 1.1220
* ltmain.in: Preserve -model [arg] option, used
with the Tru64 UNIX C++ compiler. This option selects the
layout of C++ classes, name mangling, and exception handling.

Revision 1.1220.2.139 - (view) (download) (annotate) - [select for diffs]
Wed Dec 1 18:00:57 2004 UTC (14 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.138: +5 -1 lines
Diff to previous 1.1220.2.138 , to branch point 1.1220
* ltmain.in (func_mode_link): Fix quoting bug in last checkin.

Revision 1.1220.2.138 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 16:58:52 2004 UTC (14 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.137: +4 -1 lines
Diff to previous 1.1220.2.137 , to branch point 1.1220
* doc/libtool.texi (Reloadable objects): Fix typo, reported by
rsc@merit.edu.

Revision 1.1220.2.137 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 16:55:35 2004 UTC (14 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.136: +6 -1 lines
Diff to previous 1.1220.2.136 , to branch point 1.1220
* ltmain.in: Allow some compiler/linker flags through unchecked.
Backport of patch `2004-09-14 Albert Chin-A-Young' from branch-2-0.

Revision 1.1220.2.136 - (view) (download) (annotate) - [select for diffs]
Wed Nov 24 17:22:02 2004 UTC (14 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.135: +7 -1 lines
Diff to previous 1.1220.2.135 , to branch point 1.1220
* libtool.m4 [linux] (AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS),
NEWS, THANKS: Support for Portland Group (aka "pgi") compilers.

Revision 1.1220.2.135 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 07:17:22 2004 UTC (14 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.134: +6 -1 lines
Diff to previous 1.1220.2.134 , to branch point 1.1220
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: Interpret
`include' statements in toplevel ld.so.conf file.

Revision 1.1220.2.134 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 13:03:23 2004 UTC (14 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.133: +6 -1 lines
Diff to previous 1.1220.2.133 , to branch point 1.1220
* tests/demo-nopic.test: Correctly skip hppa, x86_64, and s390*.
Reported by Daniel Reed <djr@redhat.com>.

Revision 1.1220.2.133 - (view) (download) (annotate) - [select for diffs]
Tue Oct 26 17:21:28 2004 UTC (14 years, 5 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.132: +9 -1 lines
Diff to previous 1.1220.2.132 , to branch point 1.1220
* config/ltmain.in (func_mode_link): When linking an installed
libtool library on the command line using -lfoo we need to find
the library in the search paths and add it's dependency_libs to
the link in the conv pass so that any libtool libs listed are
correctly expanded in the link pass.

Revision 1.1220.2.132 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 14:13:10 2004 UTC (14 years, 6 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.131: +4 -1 lines
Diff to previous 1.1220.2.131 , to branch point 1.1220
* configure.ac: Bump version to 1.5.11a.
* NEWS: ditto

Revision 1.1220.2.131 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 12:46:56 2004 UTC (14 years, 6 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-10
Changes since 1.1220.2.130: +8 -1 lines
Diff to previous 1.1220.2.130 , to branch point 1.1220
GNU libtool 1.5.10 is released.

* configure.ac: Bump version.
* NEWS: Updated.

Revision 1.1220.2.130 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 12:13:49 2004 UTC (14 years, 6 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.129: +8 -2 lines
Diff to previous 1.1220.2.129 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): The linker
distinguishes data and code symbols on linux-gnu/ia64.  Fixes
multiple testsuite failures.  Backport from 1.9c.

Revision 1.1220.2.129 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 12:04:51 2004 UTC (14 years, 6 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.128: +8 -1 lines
Diff to previous 1.1220.2.128 , to branch point 1.1220
    Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
* demo/Makefile.am, pdemo/Makefile.am: Use per-target CFLAGS
only for the Libtool-built objects, so that automake won't
complain about missing AM_PROG_CC_C_O but still compile Libtool-
and non-Libtool objects into different names.

Revision 1.1220.2.128 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 12:56:00 2004 UTC (14 years, 7 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.127: +9 -3 lines
Diff to previous 1.1220.2.127 , to branch point 1.1220
* ltdl.c (memcpy, memmove): Fix pre-ANSI replacement functions
to not use pointer-to-void arithmetic.
(memmove): Fix infinite loop.

Revision 1.1220.2.127 - (view) (download) (annotate) - [select for diffs]
Sun Sep 12 13:45:19 2004 UTC (14 years, 7 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.126: +5 -1 lines
Diff to previous 1.1220.2.126 , to branch point 1.1220
* libtool.m4: Fixes for the OpenBSD support

Revision 1.1220.2.126 - (view) (download) (annotate) - [select for diffs]
Thu Sep 9 23:26:18 2004 UTC (14 years, 7 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.125: +1 -6 lines
Diff to previous 1.1220.2.125 , to branch point 1.1220
Revert last change

Revision 1.1220.2.125 - (view) (download) (annotate) - [select for diffs]
Thu Sep 9 14:33:06 2004 UTC (14 years, 7 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.124: +6 -1 lines
Diff to previous 1.1220.2.124 , to branch point 1.1220
* demo/configure.ac pdemo/configure.ac: Add missing AM_PROG_CC_C_O
to testsuite.

Revision 1.1220.2.124 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 15:04:50 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.123: +2 -2 lines
Diff to previous 1.1220.2.123 , to branch point 1.1220
oops on the chlog dates

Revision 1.1220.2.123 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 14:41:57 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.122: +7 -1 lines
Diff to previous 1.1220.2.122 , to branch point 1.1220
* demo/Makefile.am: Stop automake warning by defining
libhell0_a_CFLAGS.
* pdemo/Makefile.am: Ditto.

Revision 1.1220.2.122 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 12:29:19 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.121: +5 -1 lines
Diff to previous 1.1220.2.121 , to branch point 1.1220
* configure.ac, libtool.m4: Ensure that a c++ compiler exists before
checking for the c++ preprocessor. Apparently reported by multiple
people, multiple times.

Revision 1.1220.2.121 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 04:10:51 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.120: +6 -1 lines
Diff to previous 1.1220.2.120 , to branch point 1.1220
* libtool.m4 [GNU/linux] (AC_DEPLIBS_CHECK_METHOD): Cleanup,
thanks to Daniel Reed.

Revision 1.1220.2.120 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 03:34:50 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.119: +5 -1 lines
Diff to previous 1.1220.2.119 , to branch point 1.1220
* tests/demo-nopic.test: Do not run on x86_64 or s390*

Revision 1.1220.2.119 - (view) (download) (annotate) - [select for diffs]
Sat Aug 7 14:03:38 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.118: +5 -2 lines
Diff to previous 1.1220.2.118 , to branch point 1.1220
* configure.ac: Bumped version to 1.5.9a.
* NEWS: updated.

Revision 1.1220.2.118 - (view) (download) (annotate) - [select for diffs]
Sat Aug 7 12:24:38 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-8
Changes since 1.1220.2.117: +9 -1 lines
Diff to previous 1.1220.2.117 , to branch point 1.1220
GNU libtool-1.5.8 is released.

* NEWS: updated.
* configure.ac: Bumped version to 1.5.8.
* config.guess, config.sub:  Synchronized from ftp.gnu.org.

Revision 1.1220.2.117 - (view) (download) (annotate) - [select for diffs]
Wed Aug 4 14:12:05 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.116: +8 -1 lines
Diff to previous 1.1220.2.116 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Since CONFIG_SHELL may
not actually be set, we should use SHELL here, also make darn sure
that SHELL is set to something. Bug from Willem Jan Palenstijn
<wpalenst@math.leidenuniv.nl>.

Revision 1.1220.2.116 - (view) (download) (annotate) - [select for diffs]
Tue Aug 3 14:55:58 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.115: +7 -1 lines
Diff to previous 1.1220.2.115 , to branch point 1.1220
* ltmain.in: Allow some static libraries to be used in generating a
shared library on NetBSD and OpenBSD. match-pattern_regex decides
which are good.

Revision 1.1220.2.115 - (view) (download) (annotate) - [select for diffs]
Mon Aug 2 14:27:25 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.114: +8 -1 lines
Diff to previous 1.1220.2.114 , to branch point 1.1220
Peter O'Gorman  <peter@pogma.com>

* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use sysctl to get the
max cmd length on BSD* and darwin. Make sure that there is a safety
factor too.

Revision 1.1220.2.114 - (view) (download) (annotate) - [select for diffs]
Mon Aug 2 04:03:25 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.113: +5 -1 lines
Diff to previous 1.1220.2.113 , to branch point 1.1220
* libtool.m4 [darwin]: Don't use -all_load.

Revision 1.1220.2.113 - (view) (download) (annotate) - [select for diffs]
Sun Aug 1 08:53:30 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.112: +6 -1 lines
Diff to previous 1.1220.2.112 , to branch point 1.1220
* libtool.m4 (LT_AC_PROG_SED): Set SED when running from cache as
well.

Revision 1.1220.2.112 - (view) (download) (annotate) - [select for diffs]
Fri Jul 30 14:02:11 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.111: +5 -1 lines
Diff to previous 1.1220.2.111 , to branch point 1.1220
* libtool.m4, ltmain.in:  autoconf now says the best thing to do
with CDPATH is to (unset CDPATH) >/dev/null 2>&1 && unset CDPATH,
so do it.

Revision 1.1220.2.111 - (view) (download) (annotate) - [select for diffs]
Fri Jul 30 13:16:55 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.110: +8 -1 lines
Diff to previous 1.1220.2.110 , to branch point 1.1220
* libtool.m4 [darwin]: $GREP is not defined here, use $EGREP.
* ltmain.in (func_extract_archives): Backport func_extract_archives
from cvs HEAD to reduce code size and enable the darwin fat archive
extraction.

Revision 1.1220.2.110 - (view) (download) (annotate) - [select for diffs]
Wed Jul 28 13:02:20 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.109: +5 -1 lines
Diff to previous 1.1220.2.109 , to branch point 1.1220
* libtool.m4, ltmain.in [darwin]: Backport xlc support from cvs HEAD.

Revision 1.1220.2.109 - (view) (download) (annotate) - [select for diffs]
Fri Jul 23 14:28:21 2004 UTC (14 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.108: +5 -1 lines
Diff to previous 1.1220.2.108 , to branch point 1.1220
* libtool.m4: Treat bsdi5* like bsdi4*.

Revision 1.1220.2.108 - (view) (download) (annotate) - [select for diffs]
Thu Jul 8 13:43:38 2004 UTC (14 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.107: +4 -1 lines
Diff to previous 1.1220.2.107 , to branch point 1.1220
* libtool.m4 [darwin](AC_PROG_LD_RELOAD_FLAG): Use $CC -nostdlib -r
on darwin so that ld will not thin fat files.

Revision 1.1220.2.107 - (view) (download) (annotate) - [select for diffs]
Thu Jul 8 13:22:51 2004 UTC (14 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.106: +5 -1 lines
Diff to previous 1.1220.2.106 , to branch point 1.1220
* libtool.m4 [darwin]: Clean up darwin bits. Looks more normal now.

Revision 1.1220.2.106 - (view) (download) (annotate) - [select for diffs]
Wed Jul 7 13:40:12 2004 UTC (14 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.105: +5 -1 lines
Diff to previous 1.1220.2.105 , to branch point 1.1220
* libtool.m4: Fixes for the OpenBSD support

Revision 1.1220.2.105 - (view) (download) (annotate) - [select for diffs]
Wed Jul 7 12:58:57 2004 UTC (14 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.104: +5 -1 lines
Diff to previous 1.1220.2.104 , to branch point 1.1220
* libltdl/ltdl.h: Undo inadvertent changes from the last commit.

Revision 1.1220.2.104 - (view) (download) (annotate) - [select for diffs]
Thu Jun 24 12:25:32 2004 UTC (14 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.103: +7 -1 lines
Diff to previous 1.1220.2.103 , to branch point 1.1220
* ltmain.in: Unset the zsh GLOB_SUBST option, which makes zsh
handle backslash quoting poorly, before doing anything else.
* tests/defs: Likewise.

Revision 1.1220.2.103 - (view) (download) (annotate) - [select for diffs]
Wed Jun 16 15:54:37 2004 UTC (14 years, 10 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.102: +8 -3 lines
Diff to previous 1.1220.2.102 , to branch point 1.1220
* libtool.m4: More improvements to OpenBSD support.
* NEWS: Updated.

Revision 1.1220.2.102 - (view) (download) (annotate) - [select for diffs]
Wed May 5 13:18:40 2004 UTC (14 years, 11 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.101: +7 -1 lines
Diff to previous 1.1220.2.101 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH): Insert space
around = for a test and a comma between runpath_var and $1. Bug
reported by Max Bowsher.

Revision 1.1220.2.101 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 14:42:36 2004 UTC (14 years, 11 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.100: +6 -1 lines
Diff to previous 1.1220.2.100 , to branch point 1.1220
* ltmain.in: Fix problem with .libs/.libs/libfoo.so appearing on
the link line, reported and fix confirmed by Dan S. Camper.

Revision 1.1220.2.100 - (view) (download) (annotate) - [select for diffs]
Tue Apr 20 21:38:54 2004 UTC (14 years, 11 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.99: +6 -1 lines
Diff to previous 1.1220.2.99 , to branch point 1.1220
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Detect Intel C++ compiler
version more idiomatically.

Revision 1.1220.2.99 - (view) (download) (annotate) - [select for diffs]
Mon Apr 19 12:53:35 2004 UTC (14 years, 11 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.98: +9 -1 lines
Diff to previous 1.1220.2.98 , to branch point 1.1220
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Intel C++ compiler 8.0 and
newer adds predep_objects and postdep_objects itself, so don't
duplicate them in $archive_cmds and $archive_expsym_cmds.
* NEWS: Updated.
Reported by Roberto Bagnare <bagnara@cs.unipr.it>

Revision 1.1220.2.98 - (view) (download) (annotate) - [select for diffs]
Wed Apr 14 10:50:09 2004 UTC (15 years ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.97: +13 -9 lines
Diff to previous 1.1220.2.97 , to branch point 1.1220
* bootstrap: Delete acinclude.m4.

Revision 1.1220.2.97 - (view) (download) (annotate) - [select for diffs]
Tue Apr 13 00:04:54 2004 UTC (15 years ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.96: +6 -1 lines
Diff to previous 1.1220.2.96 , to branch point 1.1220
* Makefile.am (XDELTA_OPTIONS): Remove --pristine as that
generates huge xdeltas.

Revision 1.1220.2.96 - (view) (download) (annotate) - [select for diffs]
Sun Apr 11 07:40:57 2004 UTC (15 years ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.95: +6 -1 lines
Diff to previous 1.1220.2.95 , to branch point 1.1220
* configure.ac: Bumped version to 1.5.7a.
* NEWS: updated.

Released 1.5.6

Revision 1.1220.2.95 - (view) (download) (annotate) - [select for diffs]
Sun Apr 11 05:50:42 2004 UTC (15 years ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-6
Changes since 1.1220.2.94: +6 -1 lines
Diff to previous 1.1220.2.94 , to branch point 1.1220
* configure.ac: Bumped version to 1.5.6.
* NEWS: updated.

Revision 1.1220.2.94 - (view) (download) (annotate) - [select for diffs]
Sat Apr 10 16:27:27 2004 UTC (15 years ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.93: +6 -1 lines
Diff to previous 1.1220.2.93 , to branch point 1.1220
* libltdl/Makefile.am (local-install-files): remove $srcdir from
file names, they may have been placed there by automake-1.8.

Revision 1.1220.2.93 - (view) (download) (annotate) - [select for diffs]
Thu Apr 8 00:22:55 2004 UTC (15 years ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.92: +5 -1 lines
Diff to previous 1.1220.2.92 , to branch point 1.1220
* ltdl.m4: Rename shrext to shrext_cmds here too.

Revision 1.1220.2.92 - (view) (download) (annotate) - [select for diffs]
Sun Apr 4 14:12:22 2004 UTC (15 years ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.91: +5 -1 lines
Diff to previous 1.1220.2.91 , to branch point 1.1220
* Makefile.am: One install-data-hook target is better than two.

Revision 1.1220.2.91 - (view) (download) (annotate) - [select for diffs]
Sat Apr 3 17:17:16 2004 UTC (15 years ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.90: +6 -1 lines
Diff to previous 1.1220.2.90 , to branch point 1.1220
* configure.ac: Bumped version to 1.5.5a.
* NEWS: updated.

Released 1.5.4

Revision 1.1220.2.90 - (view) (download) (annotate) - [select for diffs]
Sat Apr 3 14:10:19 2004 UTC (15 years ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-4
Changes since 1.1220.2.89: +8 -1 lines
Diff to previous 1.1220.2.89 , to branch point 1.1220
* configure.ac: Bumped version to 1.5.4.
* NEWS: updated.
* config.guess, config.sub, texinfo.tex:  Synchronized from
ftp.gnu.org.

Revision 1.1220.2.89 - (view) (download) (annotate) - [select for diffs]
Thu Apr 1 04:34:22 2004 UTC (15 years ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.88: +6 -1 lines
Diff to previous 1.1220.2.88 , to branch point 1.1220
* ltmain.in: Remove an extra eval concat_cmds that some idiot added.
Fixes double eval on AIX, reported by Albert Chin and Uwe Moeller.

Revision 1.1220.2.88 - (view) (download) (annotate) - [select for diffs]
Wed Mar 24 02:36:59 2004 UTC (15 years ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.87: +7 -1 lines
Diff to previous 1.1220.2.87 , to branch point 1.1220
* ltmain.in <prog linkmode>: Always add -L options to
$newlib_search_path instead of just in scan mode to ensure that
non-libtool libraries in user-specified directories can be found.

Revision 1.1220.2.87 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 15:07:47 2004 UTC (15 years, 1 month ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.86: +11 -1 lines
Diff to previous 1.1220.2.86 , to branch point 1.1220
* m4/libtool.m4: Remove newlines from lt_ld_extra, so
variable can safely be stored in config.cache.


* m4/libtool.m4: Rename ld_extra to lt_lt_extra to be consistent
with HEAD.

Revision 1.1220.2.86 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 14:28:20 2004 UTC (15 years, 1 month ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.85: +3 -1 lines
Diff to previous 1.1220.2.85 , to branch point 1.1220
* ltmain.in (link_all_deplibs,darwin): Link libraries in the
correct order. Bug from Zachary Pincus <zpincus@stanford.edu>.

Revision 1.1220.2.85 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 14:25:59 2004 UTC (15 years, 1 month ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.84: +5 -1 lines
Diff to previous 1.1220.2.84 , to branch point 1.1220
* ltmain.in: Use $EGREP, $GREP is not set.

Revision 1.1220.2.84 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 14:18:10 2004 UTC (15 years, 1 month ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.83: +5 -1 lines
Diff to previous 1.1220.2.83 , to branch point 1.1220
* m4/ltmain.in: Only check precious_files_regex if it is not empty.

Revision 1.1220.2.83 - (view) (download) (annotate) - [select for diffs]
Fri Mar 5 20:40:17 2004 UTC (15 years, 1 month ago) by oliva
Branch: branch-1-5
Changes since 1.1220.2.82: +6 -1 lines
Diff to previous 1.1220.2.82 , to branch point 1.1220
* libtool.m4: Disable building static libraries if building
shared libraries on AIX 5L.

Revision 1.1220.2.82 - (view) (download) (annotate) - [select for diffs]
Thu Mar 4 18:12:38 2004 UTC (15 years, 1 month ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.81: +6 -1 lines
Diff to previous 1.1220.2.81 , to branch point 1.1220
* bootstrap: Prune out my arch mirror dir before running
amok through the tree with 'rm -rf'!

Revision 1.1220.2.81 - (view) (download) (annotate) - [select for diffs]
Sun Feb 22 16:23:48 2004 UTC (15 years, 1 month ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.80: +9 -2 lines
Diff to previous 1.1220.2.80 , to branch point 1.1220
* Makefile.am (web-manual): Generate the web manual carefully
so that links will still work when it is uploaded to gnu.org.
* README-alpha: Note that this rule should be used at release
time.

Revision 1.1220.2.80 - (view) (download) (annotate) - [select for diffs]
Wed Feb 18 10:05:23 2004 UTC (15 years, 1 month ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.79: +6 -1 lines
Diff to previous 1.1220.2.79 , to branch point 1.1220
* commit (SHELL): Set it explicitly, incase some madman is using
tcsh as their login shell :-b

Revision 1.1220.2.79 - (view) (download) (annotate) - [select for diffs]
Sun Feb 15 13:22:04 2004 UTC (15 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.78: +5 -1 lines
Diff to previous 1.1220.2.78 , to branch point 1.1220
* libtool.m4, ltmain.in: Rename shrext to shrext_cmds.

Revision 1.1220.2.78 - (view) (download) (annotate) - [select for diffs]
Fri Feb 13 00:31:04 2004 UTC (15 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.77: +5 -1 lines
Diff to previous 1.1220.2.77 , to branch point 1.1220
* commit (MKSTAMP): Look for mkstamp in the right place.

Revision 1.1220.2.77 - (view) (download) (annotate) - [select for diffs]
Thu Feb 12 19:24:00 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.76: +9 -2 lines
Diff to previous 1.1220.2.76 , to branch point 1.1220
* ltmain.in, libtoolize.in, commit, mailnotify: Remove
$SED from definitions of $dirname and $basename and prefix each
use with it instead.  Some shells (zsh) treat the expansion as
a single command instead of a command with arguments.


* mailnotify (func_sendmail): Look for sendmail in a

Revision 1.1220.2.76 - (view) (download) (annotate) - [select for diffs]
Thu Feb 12 19:03:52 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.75: +6 -1 lines
Diff to previous 1.1220.2.75 , to branch point 1.1220
* config/mailnotify (func_sendmail): Look for sendmail in a
couple of common non-PATH locations as well.

Revision 1.1220.2.75 - (view) (download) (annotate) - [select for diffs]
Thu Feb 12 13:43:19 2004 UTC (15 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.74: +6 -1 lines
Diff to previous 1.1220.2.74 , to branch point 1.1220
* commit, mailnotify: Use $progpath as for ltmain.in to work
around the IRIX bug described below. Resynch with cvs-utils HEAD.

Revision 1.1220.2.74 - (view) (download) (annotate) - [select for diffs]
Thu Feb 12 13:36:25 2004 UTC (15 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.73: +13 -1 lines
Diff to previous 1.1220.2.73 , to branch point 1.1220
* ltmain.in (progpath): Work around backward compatibility issue
on IRIX 6.5. On IRIX 6.4+, sh is ksh but when the shell is invoked
as "sh" and the current value of the _XPG environment variable is
not equal to 1 (one), the special positional parameter $0, within
a function call, is the name of the function. So, rather than
using "$0" in functions, we set $progpath in the body and use that
everywhere instead (incase of code refactoring later).
(EXIT_SUCCESS, EXIT_FAILURE, EXIT_MISMATCH): For clarity.

Revision 1.1220.2.73 - (view) (download) (annotate) - [select for diffs]
Wed Feb 11 15:24:31 2004 UTC (15 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.72: +6 -1 lines
Diff to previous 1.1220.2.72 , to branch point 1.1220
* commit: Completely change CVS/Root->name sed script to actually
work when :ext: is not shown.

Revision 1.1220.2.72 - (view) (download) (annotate) - [select for diffs]
Wed Feb 11 13:06:14 2004 UTC (15 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.71: +5 -1 lines
Diff to previous 1.1220.2.71 , to branch point 1.1220
* ltmain.in: Indentation fixes, typo fixes.

Revision 1.1220.2.71 - (view) (download) (annotate) - [select for diffs]
Wed Feb 11 12:24:59 2004 UTC (15 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.70: +15 -9 lines
Diff to previous 1.1220.2.70 , to branch point 1.1220
* config/mailnotify: New file for mailing commit notifications,
imported from cvs-utils.
* commit: Updated from cvs-utils and tweaked for libtool.

Revision 1.1220.2.70 - (view) (download) (annotate) - [select for diffs]
Wed Feb 11 12:18:48 2004 UTC (15 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.69: +5 -1 lines
Diff to previous 1.1220.2.69 , to branch point 1.1220
* m4/libtool.m4: Fix typo: testring -> teststring.

Revision 1.1220.2.69 - (view) (download) (annotate) - [select for diffs]
Fri Feb 6 13:29:01 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.68: +7 -1 lines
Diff to previous 1.1220.2.68 , to branch point 1.1220
* Makefile.am (EXTRA_DIST): No need to specify config.guess
and config.sub, all Automake versions know we want to
distribute these.

Revision 1.1220.2.68 - (view) (download) (annotate) - [select for diffs]
Thu Feb 5 14:50:27 2004 UTC (15 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.67: +7 -1 lines
Diff to previous 1.1220.2.67 , to branch point 1.1220
* ltmain.in (infer_tag, win32_libid): Style changes. Rename
infer_tag to func_infer_tag and win32_libid to func_win32_libid.
* libtool.m4 (cygwin): rename win32_libid to func_win32_libid.

Revision 1.1220.2.67 - (view) (download) (annotate) - [select for diffs]
Wed Feb 4 14:25:54 2004 UTC (15 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.66: +7 -1 lines
Diff to previous 1.1220.2.66 , to branch point 1.1220
* ltmain.in (infer_tag): Move tag inferrence to a shell function.
Also test $base_compile against $CC with escaped arguments. Bug
reported by Geoff Keating <geoffk@apple.com>.

Revision 1.1220.2.66 - (view) (download) (annotate) - [select for diffs]
Tue Feb 3 22:21:16 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.65: +10 -1 lines
Diff to previous 1.1220.2.65 , to branch point 1.1220
* Makefile.am (install-data-hook): Manually make config.guess
and config.sub executable after they are installed as _DATA.
We can't use _SCRIPTS because the various program name
transforms may be applied to them.
(pkgdata_DATA): List config.guess and config.sub here
(pkgdata_SCRIPTS): instead of here.

Revision 1.1220.2.65 - (view) (download) (annotate) - [select for diffs]
Tue Feb 3 21:59:38 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.64: +8 -1 lines
Diff to previous 1.1220.2.64 , to branch point 1.1220
* ltmain.in: Create temporary directory under a strict umask
rather than running chmod afterwards, preventing a race
condition where the directory could be replaced with a symbolic
link in the time between the two commands.

Revision 1.1220.2.64 - (view) (download) (annotate) - [select for diffs]
Tue Feb 3 19:55:29 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.63: +10 -1 lines
Diff to previous 1.1220.2.63 , to branch point 1.1220
Scott James Remnant  <scott@netsplit.com>

* libtool.m4 (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS):
Replace needless uses of egrep with grep as egrep may not exist,
POSIX no longer mandates it.
* ltmain.in: Replace use of 'grep -E' with '$EGREP -e' in case
egrep is the only thing that exists.

Revision 1.1220.2.63 - (view) (download) (annotate) - [select for diffs]
Tue Jan 27 12:45:18 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.62: +44 -1 lines
Diff to previous 1.1220.2.62 , to branch point 1.1220
This fixes release procedure problems discovered whilst making
the 1.5.2 release.

* Makefile.am (cvs-dist): Because we check whether ChangeLog
has been committed, this rule can't be run with uncommitted
source so we can't run 'commit' and don't need to run
'make dist' a second time.  Fix CVS tag as it should be
"release-X" not "Release-X".
(cvs_commit): New rule for the cvs-release chain that runs
'commit'
(cvs-release): Depend on cvs-commit, depend on deltas instead of
cvs-diff and xdelta.
(cvs-diff): Removed, replaced with delta-diff.
(delta-diff): Unpack and diff the old and new tarballs rather
than using CVS, so we get a genuinely complete diff.
(xdelta): Removed, replaced with delta-xdelta.
(got-xdelta): New rule for improved reading.
(delta-xdiff): Copied and cleaned up version of old xdelta rule.
(deltas): Depends on delta-diff and delta-xdelta (make deltas).
(cvs-news): Don't depend on timestamps, cvs-dist itself does now.
(prev-tarball): This is the only place we need a LASTRELEASE check
so copy the code here and remove the CHECK_RELEASE variable.
(new-tarball): Check there's a new tarball (did cvs-dist work?)
* README-alpha: Update CVS instructions as everything's changed
on Savannah, remove references to bz2 as we don't generate those
on branch-1-5.
(Release procedure): Update NEWS and ChangeLog after changing
the version number (both times); Run 'make fetch' after running
'configure' (difficult to do it beforehand); Require 'commit'
before 'make cvs-dist' as that checks ChangeLog is committed;
'make deltas' instead of 'cvs-diff' and 'xdelta', pass LASTRELEASE
to make instead of OLDVERSION (and it's mandatory); Clean up
uploading paragraph; Clearer announcement sending instruction;
Removed ftp-upload@gnu.org mail as that's not necessary now;
Make web page updating instructions a bit clearer; Add an instruction
to update the manual for non-alphas.
(Alpha release note template): Add a Subject; update CVS instructions.
(Full release note template): Add a Subject; update CVS instructions.
* configure.ac: Add dist-bzip2 to AM_INIT_AUTOMAKE as we talk
about bz2 files in our release announcements.

Revision 1.1220.2.62 - (view) (download) (annotate) - [select for diffs]
Sun Jan 25 13:46:25 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.61: +2 -2 lines
Diff to previous 1.1220.2.61 , to branch point 1.1220
Got the versions wrong

Revision 1.1220.2.61 - (view) (download) (annotate) - [select for diffs]
Sun Jan 25 13:35:33 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.60: +5 -1 lines
Diff to previous 1.1220.2.60 , to branch point 1.1220
* NEWS: updated.
* configure.ac: Bumped version to 1.5.3 also in accordance with
the new versioning scheme.

Revision 1.1220.2.60 - (view) (download) (annotate) - [select for diffs]
Sun Jan 25 12:25:08 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
CVS Tags: release-1-5-2
Changes since 1.1220.2.59: +11 -1 lines
Diff to previous 1.1220.2.59 , to branch point 1.1220
GNU libtool 1.5.2 was released.

* configure.ac: Bumped version to 1.5.2 in accordance with the
new versioning scheme.
* NEWS: updated.
* config.guess, config.sub, texinfo.tex:  Synchronized from
ftp.gnu.org.

Revision 1.1220.2.59 - (view) (download) (annotate) - [select for diffs]
Sun Jan 25 12:07:11 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.58: +7 -1 lines
Diff to previous 1.1220.2.58 , to branch point 1.1220
Gary V. Vaughan  <gary@gnu.org>

* Makefile.am: Update the maintainer rules against HEAD, I
cannot seem to find Gary's original ChangeLog entry for these.

Revision 1.1220.2.58 - (view) (download) (annotate) - [select for diffs]
Sun Jan 25 00:26:06 2004 UTC (15 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.57: +6 -2 lines
Diff to previous 1.1220.2.57 , to branch point 1.1220
* ltmain.in (linkalldeplibs,darwin): Fix a bug reported by Idar
Tollefsen where a dir could be added to the link line with no '-L'
on darwin.

Revision 1.1220.2.57 - (view) (download) (annotate) - [select for diffs]
Sun Jan 25 00:22:04 2004 UTC (15 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.56: +3 -1 lines
Diff to previous 1.1220.2.56 , to branch point 1.1220
* ltmain.in: Move eval to after command separation to allow ~ in paths.

Revision 1.1220.2.56 - (view) (download) (annotate) - [select for diffs]
Sun Jan 25 00:18:48 2004 UTC (15 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.55: +3 -1 lines
Diff to previous 1.1220.2.55 , to branch point 1.1220
* ltmain.in: Test $old_striplib before using it, not $striplib.

Revision 1.1220.2.55 - (view) (download) (annotate) - [select for diffs]
Sun Jan 25 00:13:06 2004 UTC (15 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.54: +5 -1 lines
Diff to previous 1.1220.2.54 , to branch point 1.1220
* ltmain.in: Check for module_cmds if max_cmd_len is exceeded too.

Revision 1.1220.2.54 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:06:50 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.53: +8 -1 lines
Diff to previous 1.1220.2.53 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_CONFIG): Don't attempt to
make ltmain.sh unless there's an ltmain.in to do it with.
This prevents make/configure loops caused by Automake's
dependency rules.

Revision 1.1220.2.53 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:06:27 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.52: +7 -1 lines
Diff to previous 1.1220.2.52 , to branch point 1.1220
* libtoolize.in: Fix libtoolize so the cd command run when
AC_CONFIG_AUX_DIR is used is shown when --dry-run is given.
(Debian Bug #153699)

Revision 1.1220.2.52 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:06:13 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.51: +5 -1 lines
Diff to previous 1.1220.2.51 , to branch point 1.1220
* ltmain.in: include newline in "sensible default" for IFS.
(Debian Bug #98492 and #95447)

Revision 1.1220.2.51 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:05:57 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.50: +6 -1 lines
Diff to previous 1.1220.2.50 , to branch point 1.1220
* libtool.m4: allow STRIP to contain spaces and additional
arguments.  (Debian Bug #183055)

Revision 1.1220.2.50 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:05:41 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.49: +6 -1 lines
Diff to previous 1.1220.2.49 , to branch point 1.1220
* m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Remove dead code
for platforms that have been using pass_all for some time now.

Revision 1.1220.2.49 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:05:27 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.48: +8 -1 lines
Diff to previous 1.1220.2.48 , to branch point 1.1220
* ltmain.in: Don't suppress output of PIC mode compile if
-no-suppress option is given.
* doc/libtool.texi (Invoking libtool): Document it.
* NEWS: Updated.

Revision 1.1220.2.48 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:04:53 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.47: +7 -1 lines
Diff to previous 1.1220.2.47 , to branch point 1.1220
* libltdl/ltdl.c (lt_dlerror): change return value when
no error has occured to NULL to match documentation.
(Debian Bug #157229)

Revision 1.1220.2.47 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:04:39 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.46: +9 -1 lines
Diff to previous 1.1220.2.46 , to branch point 1.1220
Charles Wilson <cygwin@cwilson.fastmail.fm>

* ltmain.in: include --tag options, if specified, in the
relink_command in uninstalled .la files.  Also, preserve --silent,
--debug options when libtool re-execs itself.
* NEWS: Updated.

Revision 1.1220.2.46 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:04:22 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.45: +7 -1 lines
Diff to previous 1.1220.2.45 , to branch point 1.1220
Scott James Remnant  <scott@netsplit.com>

* m4/libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [Linux]: Fix the
-export-symbols and -export-symbols-regex options.

Revision 1.1220.2.45 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:04:07 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.44: +7 -1 lines
Diff to previous 1.1220.2.44 , to branch point 1.1220
* m4/libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Recognise the
'R' symbol type so read-only symbols can be exported when combining
GCC and Solaris LD.

Revision 1.1220.2.44 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:03:52 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.43: +7 -1 lines
Diff to previous 1.1220.2.43 , to branch point 1.1220
* ltmain.in: When relinking, place the -L parameter containing
the installation prefix directory after the intended destination,
so we don't accidentally link against an older installed library.

Revision 1.1220.2.43 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:03:32 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.42: +6 -1 lines
Diff to previous 1.1220.2.42 , to branch point 1.1220
* tests/demo-nopic.test: Skip test on hppa, which don't like
non-PIC shared libraries.

Revision 1.1220.2.42 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:03:17 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.41: +6 -1 lines
Diff to previous 1.1220.2.41 , to branch point 1.1220
* m4/libtool.m4  (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]: Include
directories found in /etc/ld.so.conf in sys_lib_dlsearch_path_spec.

Revision 1.1220.2.41 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:02:54 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.40: +8 -1 lines
Diff to previous 1.1220.2.40 , to branch point 1.1220
* ltmain.in: Add -pthread and similar to $deplibs ($compile_deplibs
and $finalize_deplibs for programs) when found on the command line
or in a .la file's dependency_libs (but don't place them there) so
they are honoured when linking both programs and libraries.

Revision 1.1220.2.40 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:02:26 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.39: +9 -1 lines
Diff to previous 1.1220.2.39 , to branch point 1.1220
* ltmain.in: In compile mode, delay parsing of -shared, -static,
-prefer-pic and -prefer-non-pic until after tagged configuration
has been read.  In link mode, read tagged configuration before
parsing any arguments.  These arguments will now work when using
a non-C compiler.

Revision 1.1220.2.39 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:02:10 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.38: +9 -1 lines
Diff to previous 1.1220.2.38 , to branch point 1.1220
Scott James Remnant  <scott@netsplit.com>

* ltmain.in: Don't use the mkdir -p option when creating a
temporary output directory so a symlink attack can't be used to
arbitrarily chmod other directories on the system if libtool
gets run as root.

Revision 1.1220.2.38 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 06:01:56 2004 UTC (15 years, 2 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.37: +10 -1 lines
Diff to previous 1.1220.2.37 , to branch point 1.1220
* ltmain.in: new -precious-files-regex link mode option
to prevent removal of matching files from the temporary
output directory.
(Debian Bug #221420)
* doc/libtool.texi: document the new option.
* NEWS: announce the new option.

Revision 1.1220.2.37 - (view) (download) (annotate) - [select for diffs]
Thu Jan 22 19:11:43 2004 UTC (15 years, 2 months ago) by bfriesen
Branch: branch-1-5
Changes since 1.1220.2.36: +11 -1 lines
Diff to previous 1.1220.2.36 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Some compilers (e.g. Intel
Linux icc compiler) write temporary files to the current
directory. These compilers do support -c and -o simultaneously but
wrongly fail the test due to the failure to create temporary
files. It is incorrect to penalize compilers which write temporary
files to the current directory so the 'chmod -w .' is therefore
removed.

Revision 1.1220.2.36 - (view) (download) (annotate) - [select for diffs]
Wed Jan 21 14:37:53 2004 UTC (15 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.35: +7 -1 lines
Diff to previous 1.1220.2.35 , to branch point 1.1220
* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [netbsd*]: Remove
gratuitous ${libname}${release}${shared_ext} from
library_names_spec.

Revision 1.1220.2.35 - (view) (download) (annotate) - [select for diffs]
Wed Nov 12 18:51:58 2003 UTC (15 years, 5 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.34: +24 -1 lines
Diff to previous 1.1220.2.34 , to branch point 1.1220
The rules for uploading releases to gnu.org have been updated, and
are in fact now rather complicated.  This delta updates the
release instructions to the describe the new process, and updates
the maintainer rules to help automate many of the steps:

* README-alpha: Updated release instructions.
* Makefile.am (GPG): Name of the program for generating signatures
for files to be uploaded.
(XDELTA, XDELTA_OPTIONS): Invocation of xdelta.
(cvs-dist): Run distcheck before tagging the cvs tree incase
distcheck fails, and then generate the gpg signature files.
(cvs-diff): Generate the gpg signature files for the diff.
(xdelta): New rule for generating the xdelta diffs and associated
gpg signature files.
(cvs-release): New rule to do all of the above, if you don't mind
typing your gpg passphrase over and over again. :-)
(fetch): New rule inspired by automakes similar rule for updating
files maintained outside the project.
* config.guess, config.sub, doc/texinfo.tex: Updated with the new
fetch rule.

Revision 1.1220.2.34 - (view) (download) (annotate) - [select for diffs]
Fri Oct 17 03:57:33 2003 UTC (15 years, 6 months ago) by bfriesen
Branch: branch-1-5
Changes since 1.1220.2.33: +8 -1 lines
Diff to previous 1.1220.2.33 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): For MinGW, reverted DLL
check method back to a working objdump-based test.  This is not as
concrete a test as using the 'file' command, but it does not
require that the 'file' command be available.

Revision 1.1220.2.33 - (view) (download) (annotate) - [select for diffs]
Mon Sep 29 11:43:50 2003 UTC (15 years, 6 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.32: +10 -3 lines
Diff to previous 1.1220.2.32 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for linux*
solving many build problems on ARM, and hopefully preventing any
future ones.
(Debian Bug #191133 and #190569)

Revision 1.1220.2.32 - (view) (download) (annotate) - [select for diffs]
Mon Sep 29 11:00:53 2003 UTC (15 years, 6 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.31: +8 -1 lines
Diff to previous 1.1220.2.31 , to branch point 1.1220
* libltdl/ltdl.c: Only include malloc.h if stdlib.h can not be
found.

Revision 1.1220.2.31 - (view) (download) (annotate) - [select for diffs]
Fri Sep 26 12:51:22 2003 UTC (15 years, 6 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.30: +5 -1 lines
Diff to previous 1.1220.2.30 , to branch point 1.1220
* mdemo2/Makefile.am (INCLUDES): Include `$(top_srcdir)/../libltdl'
instead of `../libltdl'.

Revision 1.1220.2.30 - (view) (download) (annotate) - [select for diffs]
Sun Sep 21 12:51:38 2003 UTC (15 years, 6 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.29: +6 -1 lines
Diff to previous 1.1220.2.29 , to branch point 1.1220
* libtool.m4: Add GNU/KNetBSD support.
* ltdl.m4: Likewise.

Revision 1.1220.2.29 - (view) (download) (annotate) - [select for diffs]
Wed Sep 10 15:12:56 2003 UTC (15 years, 7 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.28: +8 -1 lines
Diff to previous 1.1220.2.28 , to branch point 1.1220
* mdemo2/configure.ac: Use AC_LIBTOOL_DLOPEN.
* mdemo2/main.c: Use LTDL_SET_PRELOADED_SYMBOLS().
* mdemo2/Makefile.am: Set INCLUDES properly and add -dlopen force
to make sure the symbols file is included in the link line.

Revision 1.1220.2.28 - (view) (download) (annotate) - [select for diffs]
Wed Sep 10 07:54:39 2003 UTC (15 years, 7 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.27: +5 -1 lines
Diff to previous 1.1220.2.27 , to branch point 1.1220
* libtool.m4 [openbsd]: openbsd 3.x needs versioning information.

Revision 1.1220.2.27 - (view) (download) (annotate) - [select for diffs]
Fri Aug 29 14:21:22 2003 UTC (15 years, 7 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.26: +6 -1 lines
Diff to previous 1.1220.2.26 , to branch point 1.1220
* libtool.m4 (_LT_AC_LANG_C_CONFIG): Fix unquoted call to
_LT_AC_LANG_C_CONFIG.

Revision 1.1220.2.26 - (view) (download) (annotate) - [select for diffs]
Tue Aug 5 16:29:47 2003 UTC (15 years, 8 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.25: +22 -4 lines
Diff to previous 1.1220.2.25 , to branch point 1.1220
Much as we have tried not to make it the callers' responsibility
to maintain an lt_dlrealloc function pointer, it is too difficult
to implement realloc as malloc/memcpy/free without knowing the
size of the original block.  rpl_realloc has been deprecated since
2002-10-30, but kaffe has real failures with that so it's time to
bite the bullet.  Caller gets to maintain lt_dlrealloc:

* NEWS (1.5.1): Updated.
* libltdl/ltdl.c (LT_DLREALLOC): Use lt_dlrealloc so the user can
update the function pointer to match lt_dlmalloc.
(lt_emalloc): Use lt_dlrealloc rather than hardcoding realloc.
* doc/libtool.texi (Libltdl interface): Describe lt_dlrealloc now
that it too has become part of the exported interface to libltdl.

Revision 1.1220.2.25 - (view) (download) (annotate) - [select for diffs]
Fri Aug 1 19:08:35 2003 UTC (15 years, 8 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.24: +10 -1 lines
Diff to previous 1.1220.2.24 , to branch point 1.1220
* libtool.m4 (darwin): Use "-undefined dynamic_lookup" if the
user set MACOSX_DEPLOYMENT_TARGET to 10.3 or greater.
* libltdl/ltdl.c (dyld): Save the error from the first lookup
to report in lt_dlerror(). Otherwise the error is always
"Symbol _foo not in /usr/lib/libSystem.dylib".
Thanks to Chris Zubrzycki for reporting this.

Revision 1.1220.2.24 - (view) (download) (annotate) - [select for diffs]
Fri Aug 1 18:32:39 2003 UTC (15 years, 8 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.23: +5 -1 lines
Diff to previous 1.1220.2.23 , to branch point 1.1220
* libltdl/ltdl.h: Tweak the header to support visual studio.

Revision 1.1220.2.23 - (view) (download) (annotate) - [select for diffs]
Thu Jul 31 20:46:40 2003 UTC (15 years, 8 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.22: +13 -1 lines
Diff to previous 1.1220.2.22 , to branch point 1.1220
* ltmain.in: Provide absolute paths for dlopen and dlpreopen
files in generating uninstalled libtool libraries.
* mdemo2/main.c, mdemo2/Makefile.am, mdemo2/README,
mdemo2/configure.ac, mdemo2/.cvsignore, mdemo/mlib.c,
tests/mdemo2-conf.test, tests/mdemo2-exec.test,
tests/mdemo2-make.test: New files for testing above feature.
* configure.ac, bootstrap, tests/Makefile.am: Accomodate new
test directory.
* mdemo/Makefile.am: Build libmlib.la for mdemo2 tests.

Revision 1.1220.2.22 - (view) (download) (annotate) - [select for diffs]
Wed Jul 30 23:00:11 2003 UTC (15 years, 8 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.21: +6 -1 lines
Diff to previous 1.1220.2.21 , to branch point 1.1220
* libtool.m4: Remove parentheses around finish_eval part which
broke on amigaos pdksh.

Revision 1.1220.2.21 - (view) (download) (annotate) - [select for diffs]
Wed Jul 30 21:33:57 2003 UTC (15 years, 8 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.20: +6 -1 lines
Diff to previous 1.1220.2.20 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Correctly remove IRIX C++
template files.

Revision 1.1220.2.20 - (view) (download) (annotate) - [select for diffs]
Wed Jul 30 18:40:10 2003 UTC (15 years, 8 months ago) by bfriesen
Branch: branch-1-5
Changes since 1.1220.2.19: +5 -1 lines
Diff to previous 1.1220.2.19 , to branch point 1.1220
* tests/dryrun.test: Ignore any 'total' line from "ls -l" output.

Revision 1.1220.2.19 - (view) (download) (annotate) - [select for diffs]
Wed Jul 30 16:06:58 2003 UTC (15 years, 8 months ago) by bfriesen
Branch: branch-1-5
Changes since 1.1220.2.18: +28 -1 lines
Diff to previous 1.1220.2.18 , to branch point 1.1220
* libtool.m4: More fixes for the new GNU/FreeBSD triplet.


* config.guess, config.sub: Synchronized from ftp.gnu.org since
Robert Millan's patch requires it.


* libtool.m4: Fixed to use the new GNU/FreeBSD triplet.
* ltdl.m4: Fixed to use the new GNU/FreeBSD triplet.
* ltmain.in: Remove GNU/FreeBSD cases, which are no longer needed.


* libtool.m4 (_LT_AC_LOCK): Also match powerpc64-*linux* in
addition to ppc64-*linux*.  From Markus Meissner
<meissner@bogus.example.com>.


* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): For AmigaOS with pdksh,
set the maximum command line length to 8K since otherwise the test
takes over an hour to run.

Revision 1.1220.2.18 - (view) (download) (annotate) - [select for diffs]
Thu Jun 26 06:55:25 2003 UTC (15 years, 9 months ago) by oliva
Branch: branch-1-5
Changes since 1.1220.2.17: +8 -1 lines
Diff to previous 1.1220.2.17 , to branch point 1.1220
* libtool.m4: Replace mis-uses of path with pathname.
(AC_PROG_LD_GNU): Don't quote $LD when running it.
(_LT_AC_LANG_CXX_CONFIG): Use -nostdlib also when linking with g++
and non-GNU ld.

Revision 1.1220.2.17 - (view) (download) (annotate) - [select for diffs]
Wed Jun 11 16:21:55 2003 UTC (15 years, 10 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.16: +5 -2 lines
Diff to previous 1.1220.2.16 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_COMPILER_OPTION): Require LT_AC_PROG_SED to
ensure $SED is set by the time it is used.

to be before AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH, because the

Revision 1.1220.2.16 - (view) (download) (annotate) - [select for diffs]
Wed Jun 11 14:40:57 2003 UTC (15 years, 10 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.15: +5 -1 lines
Diff to previous 1.1220.2.15 , to branch point 1.1220
* configure.ac (AC_INIT): Bumped revision to 1.5.0a -- the first cvs
revision number for the 1.5 maintenance branch, leading towards a
1.5.1 release.

Revision 1.1220.2.15 - (view) (download) (annotate) - [select for diffs]
Wed Jun 11 14:28:06 2003 UTC (15 years, 10 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.14: +5 -1 lines
Diff to previous 1.1220.2.14 , to branch point 1.1220
* NEWS: Sychronised from branch-1-4.

Revision 1.1220.2.14 - (view) (download) (annotate) - [select for diffs]
Tue Jun 3 18:20:07 2003 UTC (15 years, 10 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.13: +6 -1 lines
Diff to previous 1.1220.2.13 , to branch point 1.1220
* ltmain.in: search libraries in the order of preference, rather
than picking .la's even if they're in a less preferred directory.

Revision 1.1220.2.13 - (view) (download) (annotate) - [select for diffs]
Tue Jun 3 18:14:44 2003 UTC (15 years, 10 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.12: +6 -1 lines
Diff to previous 1.1220.2.12 , to branch point 1.1220
* ltdl.m4: Add support for GNU/FreeBSD.
* ltmain.in: Add support for GNU/FreeBSD.

Revision 1.1220.2.12 - (view) (download) (annotate) - [select for diffs]
Tue Jun 3 17:33:25 2003 UTC (15 years, 10 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.11: +6 -1 lines
Diff to previous 1.1220.2.11 , to branch point 1.1220
* libtool.m4: No need to use sed to remove leading comma when
appending to $tagnames.

Revision 1.1220.2.11 - (view) (download) (annotate) - [select for diffs]
Tue Jun 3 15:43:41 2003 UTC (15 years, 10 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.10: +12 -1 lines
Diff to previous 1.1220.2.10 , to branch point 1.1220
* tests/defs, tests/demo-conf.test, tests/demo-nofast.test,
tests/demo-nopic.test, tests/demo-pic.test,
tests/demo-shared.test, tests/demo-static.test,
tests/depdemo-conf.test, tests/depdemo-nofast.test,
tests/depdemo-shared.test, tests/depdemo-static.test:
Pass build system type to tests to support environment
where default system type not equal to build system type
(eg. 64-bit HP-UX).

Revision 1.1220.2.10 - (view) (download) (annotate) - [select for diffs]
Tue Jun 3 15:35:51 2003 UTC (15 years, 10 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.9: +8 -1 lines
Diff to previous 1.1220.2.9 , to branch point 1.1220
* libtool.m4 (darwin): Remove checks for Apple-specific gcc.
* libltdl/ltdl.c (HAVE_MACH_O_DYLD_H): #define
__private_extern__ for fsf gcc.
* ltmain.in (darwin): Only add new paths to newlib_search_path.

Revision 1.1220.2.9 - (view) (download) (annotate) - [select for diffs]
Tue Jun 3 15:26:07 2003 UTC (15 years, 10 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.8: +6 -1 lines
Diff to previous 1.1220.2.8 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Reorder cygwin's
system library search path.

Revision 1.1220.2.8 - (view) (download) (annotate) - [select for diffs]
Mon Jun 2 04:42:52 2003 UTC (15 years, 10 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.7: +7 -1 lines
Diff to previous 1.1220.2.7 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Match all qnx-nto
as recent config.guess returns a slightly different string.
* ltmain.in: Replace use of "od" with tr.

Revision 1.1220.2.7 - (view) (download) (annotate) - [select for diffs]
Fri May 30 15:40:50 2003 UTC (15 years, 10 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.6: +6 -1 lines
Diff to previous 1.1220.2.6 , to branch point 1.1220
* libltdl/ltdl.c (argz_insert): Corrected an off by one error when
checking that before is not out of range.

Revision 1.1220.2.6 - (view) (download) (annotate) - [select for diffs]
Fri May 30 15:37:33 2003 UTC (15 years, 10 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.5: +12 -6 lines
Diff to previous 1.1220.2.5 , to branch point 1.1220
* libltdl/ltdl.c (lt_int_dyld_lib_install_name): Removed unused
variable mh1.
(sys_dyld_close): Removed unused variable size.

Revision 1.1220.2.5 - (view) (download) (annotate) - [select for diffs]
Wed May 21 04:45:15 2003 UTC (15 years, 10 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.4: +6 -1 lines
Diff to previous 1.1220.2.4 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Add support for
GNU/FreeBSD.

Revision 1.1220.2.4 - (view) (download) (annotate) - [select for diffs]
Tue Apr 22 05:37:32 2003 UTC (15 years, 11 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.3: +22 -1 lines
Diff to previous 1.1220.2.3 , to branch point 1.1220
* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on all
mips*-linux* variants.


* libtool.m4 Switch on $CC and add paterns to cases.


* libtool.m4: Move the AC_LIBTOOL_SYS_DYNAMIC_LINKER check
to be before AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH, becuase the
value of shlibpath_overrides_runpath is used in the HARDCODE
test and is set in the DYNAMIC_LINKER test.
* ltmain.in(darwin): We never need to relink on darwin.


* libtool.m4 Switch on $CC and add paterns to cases.

Revision 1.1220.2.3 - (view) (download) (annotate) - [select for diffs]
Tue Apr 22 04:57:20 2003 UTC (15 years, 11 months ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.2: +6 -1 lines
Diff to previous 1.1220.2.2 , to branch point 1.1220
* doc/libtool.texi: Use @ifnottex instead of @ifinfo,
to allow production of HTML documentation using makeinfo.

Revision 1.1220.2.2 - (view) (download) (annotate) - [select for diffs]
Tue Apr 15 05:31:45 2003 UTC (16 years ago) by rboehne
Branch: branch-1-5
Changes since 1.1220.2.1: +5 -1 lines
Diff to previous 1.1220.2.1 , to branch point 1.1220
* README-alpha: Updated upload instructions.

Revision 1.1220.2.1 - (view) (download) (annotate) - [select for diffs]
Mon Apr 14 22:48:00 2003 UTC (16 years ago) by rboehne
Branch: branch-1-5
CVS Tags: release-1-5
Changes since 1.1220: +14 -1 lines
Diff to previous 1.1220
* NEWS: Updated.
* configure.ac: Bumped version to 1.5a.

GNU libtool 1.5 was released.

* configure.ac: Bumped version to 1.5.
* NEWS: updated.
* README: Changed typo in version description.
* config.guess, config.sub, texinfo.tex:  Synchronized from
ftp.gnu.org.

Revision 1.1220 - (view) (download) (annotate) - [select for diffs]
Sat Apr 5 19:32:58 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Branch point for: branch-1-5
Changes since 1.1219: +7 -1 lines
Diff to previous 1.1219
* libtool.m4: if ZSH_VERSION is set then setopt NO_GLOB_SUBST so
libtool works. Remove zsh echo test code, don't bother checking
for zsh anymore in the darwin archive_expsym_cmds.

Revision 1.1219 - (view) (download) (annotate) - [select for diffs]
Sat Apr 5 19:30:34 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1218: +5 -1 lines
Diff to previous 1.1218
* libtool.m4: Switch on $CC not $cc_basename.

Revision 1.1218 - (view) (download) (annotate) - [select for diffs]
Thu Apr 3 05:45:22 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1217: +6 -1 lines
Diff to previous 1.1217
* tests/defs: Quote $DJGPP to prevent problems with some shells.
Pointed out by Albert Chin <libtool@thewrittenword.com>

Revision 1.1217 - (view) (download) (annotate) - [select for diffs]
Wed Apr 2 16:44:37 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1216: +6 -1 lines
Diff to previous 1.1216
* libtool.m4: Fix the echo test which I broke earlier.
* ltmain.in: Make DESTDIR work on darwin, don't use otool.

Revision 1.1216 - (view) (download) (annotate) - [select for diffs]
Mon Mar 31 17:36:26 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1215: +2 -2 lines
Diff to previous 1.1215
Fixed typo.

Revision 1.1215 - (view) (download) (annotate) - [select for diffs]
Mon Mar 31 17:36:00 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1214: +7 -1 lines
Diff to previous 1.1214
* ltmain.in: New flag -version-number to be used for maintaining
compatability with a previously non-Libtool versioning scheme.
* doc/libtool.texi: Document it.

Revision 1.1214 - (view) (download) (annotate) - [select for diffs]
Mon Mar 31 16:06:44 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1213: +6 -1 lines
Diff to previous 1.1213
* ltmain.in (win32_libid): Fixed sed expression error in
win32_nmres evaluation.

Revision 1.1213 - (view) (download) (annotate) - [select for diffs]
Mon Mar 31 15:44:14 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1212: +7 -1 lines
Diff to previous 1.1212
* ltmain.sh: Don't pass -R flags found in a .la's dependency_libs
variable directly down to the linker.
Reported by Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu>.

Revision 1.1212 - (view) (download) (annotate) - [select for diffs]
Sat Mar 29 05:06:46 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1211: +27 -1 lines
Diff to previous 1.1211
* Makefile.am: Define CONF_SUBDIRS.
* tests/defs: Set CONFIG_SITE to /nonexistent, except on DJGPP,
which requires its config.site, to work correctly.
* tests/cdemo-conf.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/demo-conf.test,
tests/demo-nofast.test, tests/demo-nopic.test,
tests/demo-pic.test, tests/demo-shared.test,
tests/demo-static.test, tests/depdemo-conf.test,
tests/depdemo-nofast.test, tests/depdemo-shared.test,
tests/depdemo-static.test, tests/f77demo-conf.test,
tests/f77demo-shared.test, tests/f77demo-static.test,
tests/mdemo-conf.test, tests/mdemo-shared.test,
tests/mdemo-static.test, tests/pdemo-conf.test,
tests/tagdemo-conf.test, tests/tagdemo-shared.test,
tests/tagdemo-static.test: Don't set CONFIG_SITE, now that
tests/defs sets it.
* tests/cdemo-exec.test, tests/demo-exec.test,
tests/demo-inst.test, tests/depdemo-exec.test,
tests/depdemo-inst.test, tests/f77demo-exec.test,
tests/mdemo-exec.test, tests/mdemo-inst.test,
tests/pdemo-exec.test, tests/pdemo-inst.test,
tests/tagdemo-exec.test: When checking for the existence
of executables, use the executable file extension from $EXEEXT.

Revision 1.1211 - (view) (download) (annotate) - [select for diffs]
Sat Mar 29 04:08:59 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1210: +7 -1 lines
Diff to previous 1.1210
* libltdl/ltdl.c (dyld): Remove some debug printf's, fix a bug.
* ltmain.in (darwin): Only link against shared libraries when doing
link_all_deplibs.

Revision 1.1210 - (view) (download) (annotate) - [select for diffs]
Tue Mar 25 23:53:38 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1209: +6 -1 lines
Diff to previous 1.1209
* bootstrap: Add f77demo to the directories that AUTOHEADER
is run in.

Revision 1.1209 - (view) (download) (annotate) - [select for diffs]
Sat Mar 22 06:46:07 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1208: +6 -1 lines
Diff to previous 1.1208
* ltmain.in: Don't accumulate directory information in clean mode.
Include properly pathed wrapper script.

Revision 1.1208 - (view) (download) (annotate) - [select for diffs]
Sat Mar 22 06:34:27 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1207: +12 -1 lines
Diff to previous 1.1207
* README: Remove "Important" information about patching automake.
* configure.ac: Fix misapplied patch in last commit
* libtool.m4 (darwin): Check compiler is apple gcc, add -single_module
support so that dyloading c++ shared libraries will work.
* libtool.m4 (_LT_AC_TAGCONFIG): Add test -n to the tests so that
it will work outside of libtool.
* doc/PLATFORMS: Add darwin
* f77demo/configure.ac: Add config.h which was misapplied previously.

Revision 1.1207 - (view) (download) (annotate) - [select for diffs]
Thu Mar 20 20:24:20 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1206: +20 -1 lines
Diff to previous 1.1206
* ltmain.in: Always use $echo not echo for consistency.
Changes for darwin building. Warn if linking against libs linked
with -module. Use module_cmds if available and building a module,
move convenience double lib check,
* libltdl/ltdl.c: ltdl support for darwin (first blush)
* libltdl/README: note that darwin is supported
* ltdl.m4: Changes for darwin, and for new shrext
* libtool.m4: Changed the way darwin builds stuff (make check passes)
added module_cmds, module_expsym_cmds and hardcode_automatic and put
them in the libtool script. check for zsh's removal of escapes. Allow
libraries to be stripped on darwin.
* TODO: Remove the todo about zsh's removal of excapes. note that zsh
echo works perfectly well, eval is screwed up. Seems to be fixed in
latest zsh.
* THANKS: added self :)
* f77demo/configure.ac: Use config.h or it doesn't work.

Revision 1.1206 - (view) (download) (annotate) - [select for diffs]
Thu Mar 20 18:02:05 2003 UTC (16 years ago) by rboehne
Branch: MAIN
Changes since 1.1205: +8 -1 lines
Diff to previous 1.1205
* libtool.m4 (_LT_AC_TAGCONFIG): Add test around the macro that
adds tags to the libtool script so that they won't run when not
needed.
* configure.ac: Set F77 to no when no Fortran compiler is found.

Revision 1.1205 - (view) (download) (annotate) - [select for diffs]
Mon Mar 17 00:52:47 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1204: +5 -1 lines
Diff to previous 1.1204
* ltmain.in (win32_libid): use $SED, not head.

Revision 1.1204 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 10:13:46 2003 UTC (16 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.1203: +13 -1 lines
Diff to previous 1.1203
* libtool.m4 (AC_PROG_LD): Use $CC instead of GCC.
(_LT_AC_LANG_CXX_CONFIG): Preserve variables used by AC_PROG_LD,
and reset them for a C++ environment.  Use the with_gnu_ld setting
from AC_PROG_LD.

Revision 1.1203 - (view) (download) (annotate) - [select for diffs]
Fri Feb 28 15:27:35 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1202: +6 -1 lines
Diff to previous 1.1202
* ltmain.in: Only append a dot to the wrapper script when
building on cygwin/MSYS (check for $build, not $host).

Revision 1.1202 - (view) (download) (annotate) - [select for diffs]
Fri Feb 28 03:01:32 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1201: +6 -1 lines
Diff to previous 1.1201
* libtool.m4 (ia64): Add support for Intel compiler (ecc) on IA64
Linux.

Revision 1.1201 - (view) (download) (annotate) - [select for diffs]
Fri Feb 28 02:57:07 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1200: +7 -1 lines
Diff to previous 1.1200
* THANKS: Added people who have submitted 3 or more patches
to libtool to the THANKS file.
* README: Added notes about the Darwin (MacOSX) support.

Revision 1.1200 - (view) (download) (annotate) - [select for diffs]
Wed Feb 26 07:01:39 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1199: +6 -1 lines
Diff to previous 1.1199
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): Add support for
the Compaq C compiler for Alpha Linux.

Revision 1.1199 - (view) (download) (annotate) - [select for diffs]
Wed Feb 26 04:26:10 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1198: +6 -1 lines
Diff to previous 1.1198
* libtool.m4 (darwin): Disable hardcoding library paths to
make relinking unnecessary.

Revision 1.1198 - (view) (download) (annotate) - [select for diffs]
Tue Feb 25 00:30:28 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1197: +10 -1 lines
Diff to previous 1.1197
* libltdl/configure.ac: Use AC_CONFIG_AUX_DIR([.]) to place
auxilary files in the libltdl directory.
* Makefile.am: Add to the ltmain.sh rule to copy it into the
libltdl subdirectory.
* bootstrap: Explicitly handle ltmain.sh in libltdl, and pass
--copy to automake.

Revision 1.1197 - (view) (download) (annotate) - [select for diffs]
Mon Feb 24 23:49:07 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1196: +5 -1 lines
Diff to previous 1.1196
* libtool.m4 (AC_LIBTOOL_SETUP): Check for ar.

Revision 1.1196 - (view) (download) (annotate) - [select for diffs]
Sun Feb 23 23:49:34 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1195: +8 -1 lines
Diff to previous 1.1195
* libtool.m4 (darwin): Revamp darwin platform support.
* ltdl.m4 (darwin): Support dlcompat if found.
* ltmain.in: Make sure ranlib is run if needed when piecewise
linking.

Revision 1.1195 - (view) (download) (annotate) - [select for diffs]
Sun Feb 23 16:15:49 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1194: +8 -1 lines
Diff to previous 1.1194
* ltmain.in (--help): Show mailing-address for bug reports.
(--version): Mention only the most recent copyright year.
* libtoolize.in (--help): Show mailing-address for bug reports.
(--version): Mention only the most recent copyright year.

Revision 1.1194 - (view) (download) (annotate) - [select for diffs]
Wed Feb 19 23:29:40 2003 UTC (16 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.1193: +4 -1 lines
Diff to previous 1.1193
* libtool.m4: Replace $linker_flags with $compiler_flags wherever
it is used as argument to $CC.

Revision 1.1193 - (view) (download) (annotate) - [select for diffs]
Wed Feb 19 23:27:46 2003 UTC (16 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.1192: +8 -1 lines
Diff to previous 1.1192
* libtool.m4: Use linux version_type on IRIX with GNU ld.
Prefix -soname, -set_version and their arguments with ${wl}.  Add
-melf* linker scripts to LD, and use them to determine libsuff,
shlibsuff and libmagic.

Revision 1.1192 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 05:15:03 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1191: +5 -1 lines
Diff to previous 1.1191
* libtool.m4: Intel icc fixups for version 7.0.

Revision 1.1191 - (view) (download) (annotate) - [select for diffs]
Mon Feb 17 21:14:24 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1190: +12 -1 lines
Diff to previous 1.1190
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Prepend a dot to
the value of the shrext (aka shared_ext) variable and delete it
from the library_names_spec and soname_spec definitions.  That
way the user can omit the shared library suffix by setting it
to the empty string.
(AC_LIBTOOL_LANG_CXX_CONFIG): Strengthen renaming commands for
the KCC compiler.
* doc/libtool.texi (Link mode): Update the manual.

Revision 1.1190 - (view) (download) (annotate) - [select for diffs]
Mon Feb 17 18:55:45 2003 UTC (16 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1189: +5 -1 lines
Diff to previous 1.1189
* ltmain.in (win32_libid): Rewritten to improve speed.

Revision 1.1189 - (view) (download) (annotate) - [select for diffs]
Wed Feb 12 05:54:20 2003 UTC (16 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1188: +6 -1 lines
Diff to previous 1.1188
* libtoolize.in: Use the program found by AC_PROG_LN_S
to create symlinks.

Revision 1.1188 - (view) (download) (annotate) - [select for diffs]
Sat Feb 8 16:43:00 2003 UTC (16 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1187: +6 -1 lines
Diff to previous 1.1187
* ltmain.in: Handle duplicate object file names when performing
piecewise archive linking by renaming object files when needed.

Revision 1.1187 - (view) (download) (annotate) - [select for diffs]
Thu Feb 6 04:51:20 2003 UTC (16 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1186: +8 -1 lines
Diff to previous 1.1186
* libtool.m4 (AC_CHECK_LIBM): Search for a real symbol in
the math library rather than 'main', it causes problems for
C++ compilers with certain Auto* tools.
(AC_LIBLTDL_INSTALLABLE): ditto.

Revision 1.1186 - (view) (download) (annotate) - [select for diffs]
Wed Feb 5 07:03:55 2003 UTC (16 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1185: +8 -1 lines
Diff to previous 1.1185
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS): Rewrite printf commands so
that the format string cannot be mistaken as an option.
Reported by Martin MOKREJS.

Revision 1.1185 - (view) (download) (annotate) - [select for diffs]
Wed Feb 5 06:58:45 2003 UTC (16 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1184: +6 -1 lines
Diff to previous 1.1184
* libtool.m4: Modify the sys_lib_search_path_spec to allow
for either native sed or GNU sed to be used.

Revision 1.1184 - (view) (download) (annotate) - [select for diffs]
Tue Feb 4 15:15:45 2003 UTC (16 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1183: +6 -1 lines
Diff to previous 1.1183
* libtool.m4: don't use -nodefaultlibs in archive_commands
or archive_expsym_commands on NetBSD.

Revision 1.1183 - (view) (download) (annotate) - [select for diffs]
Tue Feb 4 15:08:34 2003 UTC (16 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1182: +6 -1 lines
Diff to previous 1.1182
* libtool.m4: Change setting of archive_cmds_need_lc
so that it doesn't overwrite the previous setting.

Revision 1.1182 - (view) (download) (annotate) - [select for diffs]
Wed Jan 29 04:57:52 2003 UTC (16 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1181: +7 -1 lines
Diff to previous 1.1181
* libtool.m4: Allow compiler variable, CC, CXX, etc. to
be a program name with arguments. Original version stripped
arguments for CC.

Revision 1.1181 - (view) (download) (annotate) - [select for diffs]
Wed Jan 29 04:53:18 2003 UTC (16 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1180: +10 -1 lines
Diff to previous 1.1180
* ltmain.in: add code for a binary wrapper
to use with uninstalled executables on cygwin/mingw.
Make sure that --mode=clean gets shell wrapper and
binary wrapper.  When sourcing the shell wrapper,
invoke using a terminal `.' on cygwin/mingw to
avoid the automatic append-.exe behavior.

Revision 1.1180 - (view) (download) (annotate) - [select for diffs]
Tue Jan 28 22:34:27 2003 UTC (16 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1179: +5 -1 lines
Diff to previous 1.1179
* libtool.m4: Hardcode library paths into libraries on IRIX.

Revision 1.1179 - (view) (download) (annotate) - [select for diffs]
Sun Jan 19 00:18:06 2003 UTC (16 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1178: +6 -1 lines
Diff to previous 1.1178
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): Don't add -DPIC
for languages other than C and C++.

Revision 1.1178 - (view) (download) (annotate) - [select for diffs]
Wed Jan 15 02:55:33 2003 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1177: +11 -1 lines
Diff to previous 1.1177
* libtool.m4, ltmain.in: Add support for hppa*64* based on
a patch by Ross Alexander <ross.alexander@uk.neceur.com>.
Credit to Ross! Use +b to hardcode library runtime path.
Add new variable, $hardcode_libdir_flag_spec_ld, that
is equivalent to $hardcode_libdir_flag_spec but is used
when ld is used for linking. This works around having to
set wl=''.

Revision 1.1177 - (view) (download) (annotate) - [select for diffs]
Sun Jan 12 07:04:27 2003 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1176: +6 -1 lines
Diff to previous 1.1176
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Revert an
accidental rearranging of dylib and so for darwin.

Revision 1.1176 - (view) (download) (annotate) - [select for diffs]
Sat Jan 11 05:52:49 2003 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1175: +11 -1 lines
Diff to previous 1.1175
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Modify the
"-shrext" option so that is works properly under Darwin.
Modify the processing of 'gcc -print-search-dirs' under
Darwin to make it behave like GNU gcc does.
(AC_LIBTOOL_CONFIG): Single quote $shrext.
* ltimain.in: Expand shared_ext just before it is used
so that it can be conditional on the value of $module.

Revision 1.1175 - (view) (download) (annotate) - [select for diffs]
Wed Jan 1 01:57:46 2003 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1174: +6 -1 lines
Diff to previous 1.1174
* ltmain.in [darwin]: disable lazy linking, needed
to resolve C++ global constructor issues

Revision 1.1174 - (view) (download) (annotate) - [select for diffs]
Tue Dec 31 05:46:43 2002 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1173: +31 -32 lines
Diff to previous 1.1173
Fixed a few format problems and incorrect dates.

Revision 1.1173 - (view) (download) (annotate) - [select for diffs]
Tue Dec 31 05:43:23 2002 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1172: +11 -1 lines
Diff to previous 1.1172
Rework by Robert Boehne <rboehne@gnu.org>
* ltmain.in: New link option -shrext.
* libtool.m4 (AC_LIBTOOL_CONFIG): New libtool variable shrext.
(AC_LIBTOOL_SYS_DYNAMIC_LINKER): Replace all hard coded shared
library file name extensions in library_names_spec and
soname_spec with $shrext.
* doc/libtool.texi (Link mode): Document it.

Revision 1.1172 - (view) (download) (annotate) - [select for diffs]
Tue Dec 31 05:28:47 2002 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1171: +12 -1 lines
Diff to previous 1.1171
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): modify
$archive_expsym_cmds to restore support for using
.def files via the -export-symbols switch.
(AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]): in both the [CXX]
branch and the default branch, improve $export_symbols_cmds
so that DATA symbols are properly  labelled.  In the default
branch, duplicate the _CXX_CONFIG correction for
$archive_expsym_cmds.

Revision 1.1171 - (view) (download) (annotate) - [select for diffs]
Tue Dec 31 05:24:28 2002 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1170: +7 -1 lines
Diff to previous 1.1170
* libtool.m4 (AC_LIBTOOL_RC): AC_PROG_RC doesn't exist --
but we do AC_DEFUN something called LT_AC_PROG_RC.
Call that instead.

Revision 1.1170 - (view) (download) (annotate) - [select for diffs]
Tue Dec 31 05:19:00 2002 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1169: +7 -1 lines
Diff to previous 1.1169
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): Copy the section
for Darwin from AC_LIBTOOL_PROG_LD_SHLIBS so that the CXX
tag doesn't use the g++ defaults for the OS X compiler.

Revision 1.1169 - (view) (download) (annotate) - [select for diffs]
Mon Dec 30 16:30:22 2002 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1168: +5 -1 lines
Diff to previous 1.1168
* libtool.m4: Sync methods used to detect GNU ld.

Revision 1.1168 - (view) (download) (annotate) - [select for diffs]
Sat Dec 21 01:07:54 2002 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1167: +6 -1 lines
Diff to previous 1.1167
* libtool.m4 (AC_LIBTOOL_COMPILER_OPTION,
AC_LIBTOOL_PROG_CC_C_O): Do not escape } or ? in sed argument.

Revision 1.1167 - (view) (download) (annotate) - [select for diffs]
Fri Dec 20 04:56:26 2002 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1166: +6 -1 lines
Diff to previous 1.1166
* ltmain.in: Use the sed program found by LT_AC_PROG_SED
so that relink commands don't get truncated.

Revision 1.1166 - (view) (download) (annotate) - [select for diffs]
Wed Dec 18 21:04:45 2002 UTC (16 years, 3 months ago) by rboehne
Branch: MAIN
Changes since 1.1165: +6 -1 lines
Diff to previous 1.1165
* libtool.m4: Move AC_REQUIRE([LT_AC_PROG_SED]) to AC_PROG_LD
so it is invoked earlier.

Revision 1.1165 - (view) (download) (annotate) - [select for diffs]
Wed Dec 11 19:44:59 2002 UTC (16 years, 4 months ago) by rboehne
Branch: MAIN
Changes since 1.1164: +5 -1 lines
Diff to previous 1.1164
* libtool.m4: Add support for Intel icc compiler for Linux.

Revision 1.1164 - (view) (download) (annotate) - [select for diffs]
Wed Dec 11 19:02:34 2002 UTC (16 years, 4 months ago) by rboehne
Branch: MAIN
Changes since 1.1163: +2 -2 lines
Diff to previous 1.1163
Format change, forgot the "*".

Revision 1.1163 - (view) (download) (annotate) - [select for diffs]
Wed Dec 11 16:05:24 2002 UTC (16 years, 4 months ago) by rboehne
Branch: MAIN
Changes since 1.1162: +6 -1 lines
Diff to previous 1.1162
ltmain.in: Revert the version +1 change for IRIX, it could
cause compatibility problems.

Revision 1.1162 - (view) (download) (annotate) - [select for diffs]
Fri Nov 22 22:36:25 2002 UTC (16 years, 4 months ago) by rboehne
Branch: MAIN
Changes since 1.1161: +19 -1 lines
Diff to previous 1.1161
* libtool.m4 (AC_LIBTOOL_COMPILER_OPTION,
AC_LIBTOOL_PROG_CC_C_O): Changed method for compilation with
custom flags to be language-independent.  Thereby removed
CFLAGS/GCJFLAGS mixup bug.  Imitate Autoconf-style logging.
Log entries no longer discarded by compilation failures.
(_LT_AC_LANG_C_CONFIG, _LT_AC_LANG_CXX_CONFIG,
_LT_AC_LANG_GCJ_CONFIG): Tuned settings of
lt_simple_compile_test_code and lt_simple_link_test_code
to avoid warnings that could break some option detections.
(AC_LIBTOOL_PROG_COMPILER_NO_RTTI): Removed
redundant "-c conftest.$ac_ext" in the argument to
AC_LIBTOOL_COMPILER_OPTION.
(AC_LIBTOOL_PROG_LD_SHLIBS): Replaced C-specific conftest
source code with $lt_simple_compile_test_code, to support
the "-lc" test with other languages.

Revision 1.1161 - (view) (download) (annotate) - [select for diffs]
Tue Nov 19 09:42:38 2002 UTC (16 years, 4 months ago) by akim
Branch: MAIN
Changes since 1.1160: +53 -4 lines
Diff to previous 1.1160
Don't assume that egrep and fgrep exist.  POSIX 1003.1-2001 no
longer requires them; you're supposed to use grep -E and grep -F
instead.  Also, don't assume that "test -a" works, since POSIX
doesn't require it.
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER, _LT_AC_LANG_C_CONFIG,
_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE,
AC_LIBTOOL_PROG_LD_SHLIBS):
egrep -> grep, when that makes no difference.
* libtoolize.in: Likewise.
* ltdl.m4 (AC_LTDL_SYMBOL_USCORE): Likewise.
* ltmain.in: Likewise.
* demo/Makefile.am (hc-direct): Likewise.
* pdemo/Makefile.am (hc-direct): Likewise.
* tests/build-relink.test, tests/build-relink2.test,
tests/cdemo-conf.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/demo-conf.test,
tests/demo-nofast.test, tests/demo-shared.test,
tests/demo-static.test, tests/depdemo-conf.test,
tests/depdemo-nofast.test, tests/depdemo-shared.test,
tests/depdemo-static.test, tests/hardcode.test,
tests/mdemo-conf.test, tests/mdemo-shared.test,
tests/mdemo-static.test, tests/pdemo-conf.test,
tests/tagdemo-conf.test, tests/tagdemo-shared.test,
tests/tagdemo-static.test: Likewise.
* libtool.m4 (AC_PROG_EGREP):
New macro, defined if Autoconf doesn't define.
(AC_PATH_TOOL_PREFIX, AC_PROG_LD_GNU): Use it.
(AC_PROG_LD, AC_PROG_NM, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE):
Use shell pattern matching rather than egrep.
(AC_LIBTOOL_CONFIG): Set lt_EGREP and EGREP.
* demo/Makefile.am (SET_HARDCODE_FLAGS): Use sed instead of egrep.
* pdemo/Makefile.am (SET_HARDCODE_FLAGS): Likewise.
* tests/defs (EGREP, FGREP): New vars.
* ltmain.in: egrep -> $EGREP
* tests/assign.test, tests/demo-exec.test, tests/demo-inst.test,
tests/pdemo-exec.test, tests/pdemo-inst.test, tests/sh.test:
Likewise.
* tests/hardcode.test: fgrep -> $FGREP
* tests/f77demo-exec.test: test -a -> test &&

Revision 1.1160 - (view) (download) (annotate) - [select for diffs]
Tue Nov 19 04:42:08 2002 UTC (16 years, 4 months ago) by bfriesen
Branch: MAIN
Changes since 1.1159: +11 -1 lines
Diff to previous 1.1159
* ltmain.in: When using gcc, pass -mfoo to the linker
via $compiler_flags in order to pass architecture information to
the linker (e.g. 32 vs 64-bit). This may also be accomplished via
-Wl,-mfoo but this is not reliable with gcc because gcc may use
-mfoo to select a different linker, different libraries, etc, while
-Wl,-mfoo simply passes -mfoo to the linker. If there is a better
solution, please let me know what it is.

Revision 1.1159 - (view) (download) (annotate) - [select for diffs]
Mon Nov 18 18:59:44 2002 UTC (16 years, 4 months ago) by bfriesen
Branch: MAIN
Changes since 1.1158: +8 -1 lines
Diff to previous 1.1158
* tests/Makefile.am: Conditional assignment of FFLAGS = @FFLAGS@
does not appear to be necessary given that Automake makes this
assignment by default.  The condition is removed since Automake
1.7.1 complains about it.

Revision 1.1158 - (view) (download) (annotate) - [select for diffs]
Mon Nov 18 18:06:20 2002 UTC (16 years, 4 months ago) by bfriesen
Branch: MAIN
Changes since 1.1157: +8 -1 lines
Diff to previous 1.1157
* libtool.m4: Support linking of 64-bit libraries on
sparc{,v[789]}-*linux*, s390*-*linux*, ppc*-*linux*
GNU/Linux systems when the platform default is to build
32-bit libraries.

Revision 1.1157 - (view) (download) (annotate) - [select for diffs]
Mon Nov 18 17:41:28 2002 UTC (16 years, 4 months ago) by bfriesen
Branch: MAIN
Changes since 1.1156: +6 -1 lines
Diff to previous 1.1156
* libtool.m4: Support linking of 32-bit libraries with ld
on the x86-64, ppc64, s390x and sparc64 GNU/Linux systems.

Revision 1.1156 - (view) (download) (annotate) - [select for diffs]
Mon Nov 18 16:40:59 2002 UTC (16 years, 4 months ago) by bfriesen
Branch: MAIN
Changes since 1.1155: +6 -1 lines
Diff to previous 1.1155
* ltmain.in: Do not change the PATH in the wrappers: let them
launch the real binary using its path.

Revision 1.1155 - (view) (download) (annotate) - [select for diffs]
Mon Nov 18 16:09:42 2002 UTC (16 years, 4 months ago) by bfriesen
Branch: MAIN
Changes since 1.1154: +6 -2 lines
Diff to previous 1.1154
* doc/libtool.texi (Library tips): Note array dimensions.

Revision 1.1154 - (view) (download) (annotate) - [select for diffs]
Mon Nov 18 15:37:05 2002 UTC (16 years, 4 months ago) by bfriesen
Branch: MAIN
Changes since 1.1153: +9 -1 lines
Diff to previous 1.1153
* tests/*.test: MinGW's MSYS treats files under /dev
specially. This causes 'test -r /dev/null/config/site' to
improperly report success, causing configure to fail. Change the
CONFIG_SITE definition from "/dev/null/config/site" to
"/nonexistent" to avoid this problem.

Revision 1.1153 - (view) (download) (annotate) - [select for diffs]
Mon Nov 18 15:26:17 2002 UTC (16 years, 4 months ago) by bfriesen
Branch: MAIN
Changes since 1.1152: +46 -1 lines
Diff to previous 1.1152
* libtool.m4 (_LT_AC_LOCK): remove support for ancient
versions of mingw and cygwin.
(AC_LIBTOOL_POSTDEP_PREDEP): new function.
moved the "find hidden library dependencies" code here
from AC_LIBTOOL_LANG_CXX_CONFIG.  Attempted to make it
multi-tag compatible, but currently only CXX calls it.
(AC_LIBTOOL_LANG_CXX_CONFIG): set
enable_shared_with_satic_runtimes to 'no' by default
Set it to 'yes' for cygwin, mingw, pw32. Replace
"find hidden library dependencies" code with a call
to the new function AC_LIBTOOL_POSTDEP_PREDEP.
Consolidate cygwin and mingw/pw32 stanzas.
(AC_LIBTOOL_LANG_F77_CONFIG): set
enable_shared_with_static_runtimes to 'no' by default
(AC_LIBTOOL_CONFIG): add
enable_shared_with_static_runtimes to the list of variables
to write into ltmain.sh; include it in the libtool script
template as allow_libtool_libs_with_static_runtimes.
(AC_LIBTOOL_PROG_LD_SHLIBS): set
enable_shared_with_static_runtimes to 'no' by default
Set it to 'yes' for cygwin, mingw, pw32.
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): only put cr in regexp
if the build_os is mingw, not host_os

* ltmain.in (case deplibs_check_method): for all appropriate
cases, if allow_libtool_libs_with_static_runtimes, then remove
predeps and postdeps from the list of dependencies that must
be checked for "dynamicness".  For the "none" case, the
presence of compiler-generated postdeps and predeps should
not trigger "inter-library dependencies not supported" error.
(initial setup after arg processing): on cygwin/mingw, allow
compiler-generated dependent libs to be duplicated without
elimination.
(initial search loop for deplibs): if the deplib in question
is a libtool lib, then if
allow_libtool_libs_with_static_runtimes then parse the .la file.
If the .la file only has an "old_library", add the deplib
directly to the deplibs list (-lstdc++) and DON'T use the .la
file; this allows the (case deplibs_check_method) change above
to take effect.
* ltmain.in (for pass in $passes loop): remove predeps,
postdeps, and compiler_lib_search_path from dependency_libs.

Revision 1.1152 - (view) (download) (annotate) - [select for diffs]
Fri Nov 8 19:38:41 2002 UTC (16 years, 5 months ago) by rboehne
Branch: MAIN
Changes since 1.1151: +5 -1 lines
Diff to previous 1.1151
* doc/libtool.texi: Add --mode=* to every example using libtool.

Revision 1.1151 - (view) (download) (annotate) - [select for diffs]
Sun Nov 3 17:35:36 2002 UTC (16 years, 5 months ago) by bfriesen
Branch: MAIN
Changes since 1.1150: +18 -1 lines
Diff to previous 1.1150
* ltmain.in: add support for installing into temporary
staging area (e.g. 'make install DESTDIR=...')


* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): restore setting
allow_undefined_flag=unsupported for cygwin and mingw.
(AC_LIBTOOL_PROG_LD_SHLIBS): ditto, for both "normal" gcc/ld
and for the (unmaintained?) MSVC case.


* doc/libtool.texi (Install mode): document new
-inst-prefix option.

Revision 1.1150 - (view) (download) (annotate) - [select for diffs]
Sun Nov 3 02:16:06 2002 UTC (16 years, 5 months ago) by rboehne
Branch: MAIN
Changes since 1.1149: +7 -1 lines
Diff to previous 1.1149
* ltmain.in: Print a warning if the mode is not specified.
* doc/libtool.texi: Document the change that the mode must be
specified.

Revision 1.1149 - (view) (download) (annotate) - [select for diffs]
Thu Oct 31 00:52:39 2002 UTC (16 years, 5 months ago) by bfriesen
Branch: MAIN
Changes since 1.1148: +25 -1 lines
Diff to previous 1.1148
* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): use printf, not
echo. (AC_DEPLIBS_CHECK_METHOD): use new shell function
win32_libid on w32 platforms
* ltmain.in: add new section for shell functions. Add
win32_libid() shell function.
* f77demo/Makefile.am: add -no-undefined flag


* ltdl.c (realloc): Remove custom realloc. (#define
rpl_realloc realloc) and comment out later code for custom
realloc. You can't define your own malloc unless you know
enough about the malloc in use to be able to tell how big
the src ptr is. The disabled code incorrectly used the
*destination* ptr to decide how much to copy. This
sometimes results in out-of-bound accesses which cause
segfaults. This is a quick hack for now; we may want
something cleaner later. (tryall_dlopen_module): check to
be sure (dirname_len > 0) before testing first character
against '/'. (try_dlopen): check for feof(file) in read
loop -- otherwise infloop?

Revision 1.1148 - (view) (download) (annotate) - [select for diffs]
Mon Oct 28 15:38:37 2002 UTC (16 years, 5 months ago) by rboehne
Branch: MAIN
Changes since 1.1147: +6 -1 lines
Diff to previous 1.1147
* ltmain.in (-XCClinker): New flag passes a linking option
directly to the compiler driver without appending ${wl}.

Revision 1.1147 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 03:28:42 2002 UTC (16 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1146: +4 -1 lines
Diff to previous 1.1146
* README-alpha: Add some release not templates for inspiration and
consistency at release time.

Revision 1.1146 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 01:14:07 2002 UTC (16 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1145: +6 -1 lines
Diff to previous 1.1145
* Makefile.am (cvs-diff): Compress the generated diff file, ready
for upload to ftp.gnu.org.

Revision 1.1145 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 00:23:24 2002 UTC (16 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1144: +6 -1 lines
Diff to previous 1.1144
* ltmain.in [aix]: Be sure to deal with xlc_r, cc_r and other
compiler variants.

Revision 1.1144 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 00:16:07 2002 UTC (16 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1143: +7 -0 lines
Diff to previous 1.1143
* libtool.m4 (_LT_AC_FILE_IMPGEN_C): Removed.  No longer used.
(_LT_AC_FILE_LTDLL_C): Ditto.
(AC_LIBTOOL_CONFIG) [cygwin, mingw, pw32, os2]: Don't call
_LT_AC_FILE_LTDLL_C or _LT_AC_FILE_IMPGEN_C.

Revision 1.1143 - (view) (download) (annotate) - [select for diffs]
Thu Oct 24 23:59:11 2002 UTC (16 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1142: +10 -1 lines
Diff to previous 1.1142
* libtool.m4: When LDFLAGS="-Wl,-brtl,[other options]", the
-brtl special-case code for AIX never gets triggered because
were are being too specific about how we search for -brtl.
Use case statement to avoid this. Remove extraneous
semicolon.
* ltmain.in: Recognize the IBM xlc compiler.

Revision 1.1142 - (view) (download) (annotate) - [select for diffs]
Thu Oct 24 21:28:34 2002 UTC (16 years, 5 months ago) by bfriesen
Branch: MAIN
Changes since 1.1141: +8 -3 lines
Diff to previous 1.1141
Correct sense of libltdl file not found check.

Revision 1.1141 - (view) (download) (annotate) - [select for diffs]
Thu Oct 24 21:20:13 2002 UTC (16 years, 5 months ago) by bfriesen
Branch: MAIN
Changes since 1.1140: +5 -1 lines
Diff to previous 1.1140
Support compiler names matching g++*

Revision 1.1140 - (view) (download) (annotate) - [select for diffs]
Thu Oct 24 03:42:53 2002 UTC (16 years, 5 months ago) by bfriesen
Branch: MAIN
Changes since 1.1139: +6 -1 lines
Diff to previous 1.1139
Cleaned up pw32 target.

Revision 1.1139 - (view) (download) (annotate) - [select for diffs]
Wed Oct 23 14:36:30 2002 UTC (16 years, 5 months ago) by rboehne
Branch: MAIN
Changes since 1.1138: +6 -1 lines
Diff to previous 1.1138
ltmain.in: Do not add 1 to the version under IRIX, it is
not necessary.

Revision 1.1138 - (view) (download) (annotate) - [select for diffs]
Tue Oct 22 19:29:28 2002 UTC (16 years, 5 months ago) by bfriesen
Branch: MAIN
Changes since 1.1137: +17 -3 lines
Diff to previous 1.1137
Apply Cygwin patches from Charles Wilson.

Revision 1.1137 - (view) (download) (annotate) - [select for diffs]
Tue Oct 15 22:50:58 2002 UTC (16 years, 6 months ago) by bfriesen
Branch: MAIN
Changes since 1.1136: +16 -1 lines
Diff to previous 1.1136
MinGW patches from Elizabeth Barham and Bob Friesenhahn.

Revision 1.1136 - (view) (download) (annotate) - [select for diffs]
Tue Oct 15 21:01:56 2002 UTC (16 years, 6 months ago) by bfriesen
Branch: MAIN
Changes since 1.1135: +7 -1 lines
Diff to previous 1.1135
AIX module name patch from Albert Chin-A-Young.

Revision 1.1135 - (view) (download) (annotate) - [select for diffs]
Fri Oct 11 15:52:07 2002 UTC (16 years, 6 months ago) by rboehne
Branch: MAIN
Changes since 1.1134: +8 -1 lines
Diff to previous 1.1134
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS, darwin): Add
-install_name to the link line only when -dynamiclib is
specified for a module.  Use -bind_at_load when linking C++
shared libraries.

Revision 1.1134 - (view) (download) (annotate) - [select for diffs]
Fri Oct 4 15:34:50 2002 UTC (16 years, 6 months ago) by rboehne
Branch: MAIN
Changes since 1.1133: +6 -1 lines
Diff to previous 1.1133
* libtool.m4 (AC_LIBTOOL_SETUP): GCC now checks -shared to
create a dll for Windows targets.

Revision 1.1133 - (view) (download) (annotate) - [select for diffs]
Wed Sep 25 04:26:19 2002 UTC (16 years, 6 months ago) by rboehne
Branch: MAIN
Changes since 1.1132: +5 -1 lines
Diff to previous 1.1132
* ltmain.in: Fixed a few spelling errors.

Revision 1.1132 - (view) (download) (annotate) - [select for diffs]
Tue Sep 24 14:06:49 2002 UTC (16 years, 6 months ago) by rboehne
Branch: MAIN
Changes since 1.1131: +7 -1 lines
Diff to previous 1.1131
* libltdl/ltdl.c: Commented out access() call that checks for a
library file's existence and permissions, as it appears to fail
in every case.

Revision 1.1131 - (view) (download) (annotate) - [select for diffs]
Tue Sep 10 13:50:05 2002 UTC (16 years, 7 months ago) by rboehne
Branch: MAIN
Changes since 1.1130: +6 -1 lines
Diff to previous 1.1130
* libtool.m4: Custom $symcode for Tru64 UNIX to catch 'Q',
read-only constants.

Revision 1.1130 - (view) (download) (annotate) - [select for diffs]
Mon Sep 9 18:26:33 2002 UTC (16 years, 7 months ago) by rboehne
Branch: MAIN
Changes since 1.1129: +7 -1 lines
Diff to previous 1.1129
* libtool.m4 (osf[345]): Append $major to soname_spec.
Reflect this in library_names_spec.
* ltmain.in (osf): Prefix $major with '.' for use as extension.

Revision 1.1129 - (view) (download) (annotate) - [select for diffs]
Wed Aug 28 20:40:28 2002 UTC (16 years, 7 months ago) by bfriesen
Branch: MAIN
Changes since 1.1128: +5 -1 lines
Diff to previous 1.1128
Port libltdl fully to native Win32 API.

Revision 1.1128 - (view) (download) (annotate) - [select for diffs]
Wed Jul 31 20:31:13 2002 UTC (16 years, 8 months ago) by rboehne
Branch: MAIN
Changes since 1.1127: +5 -1 lines
Diff to previous 1.1127
* f77demo/.cvsignore: New file, forgotten in the last commit.

Revision 1.1127 - (view) (download) (annotate) - [select for diffs]
Wed Jul 31 20:15:27 2002 UTC (16 years, 8 months ago) by rboehne
Branch: MAIN
Changes since 1.1126: +17 -1 lines
Diff to previous 1.1126
* libtool.m4 (AC_PROG_LIBTOOL): Added support for the new F77
Fortran support tag.
(AC_LIBTOOL_PROG_CC_C_O, _LT_AC_TAGCONFIG): Support F77 tag.
(AC_LIBTOOL_F77, _LT_AC_LANG_F77, AC_LIBTOOL_LANG_F77_CONFIG):
New macros for F77 tag Fortran support.
* configure.ac: Add support for creating the new F77 tag.
* bootstrap: Add f77demo directory to the list to be processed.
* Makefile.am: Add support for FFLAGS and FLIBS.
* tests/Makefile.am: Add new Fortran tests.
* tests/f77demo-*.test: New files.
* f77demo/configure.ac, f77demo/cprogram.c, f77demo/fooc.c
* f77demo/foof.f, f77demo/foo.h, f77demo/fprogram.f
* f77demo/Makefile.am, f77demo/README: New files.

Revision 1.1126 - (view) (download) (annotate) - [select for diffs]
Tue Jul 16 09:12:29 2002 UTC (16 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1125: +6 -1 lines
Diff to previous 1.1125
* libltdl/ltdl.c (tryall_dlopen): We need to catch missing file
errors early so that file_not_found() can detect what happened.

Revision 1.1125 - (view) (download) (annotate) - [select for diffs]
Wed Jun 26 07:15:36 2002 UTC (16 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1124: +12 -2 lines
Diff to previous 1.1124
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [mingw]: Remove
extraneous '=' character which appears in gcc 3.1
-print-search-dirs output.
Handle both upper and lower case drive letters when testing for
Windows vs POSIX style path output from -print-search-dirs
output.

Revision 1.1124 - (view) (download) (annotate) - [select for diffs]
Mon Jun 24 19:32:40 2002 UTC (16 years, 9 months ago) by rboehne
Branch: MAIN
Changes since 1.1123: +7 -1 lines
Diff to previous 1.1123
* ltmain.in (Piecewise linking): Add a clause to skip creating
the export file until the reloadable object file(s) have been
created, then use them as input for $export_symbols_cmds.

Revision 1.1123 - (view) (download) (annotate) - [select for diffs]
Sun Jun 23 22:43:39 2002 UTC (16 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1122: +3 -1 lines
Diff to previous 1.1122
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): HP/UX needs
libltdl_cv_sys_dlopen_deplibs set to yes.

Revision 1.1122 - (view) (download) (annotate) - [select for diffs]
Sun Jun 23 22:39:50 2002 UTC (16 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1121: +6 -1 lines
Diff to previous 1.1121
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Need to quote [ and ] for
Autoconf.

Revision 1.1121 - (view) (download) (annotate) - [select for diffs]
Sun Jun 23 21:42:57 2002 UTC (16 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1120: +6 -0 lines
Diff to previous 1.1120
* libtool.m4 (AC_LIBTOOL_SETUP, _LT_AC_LOCK): Use
AC_PROVIDE_IFELSE to test AC_LIBTOOL_WIN32_DLL and
AC_LIBTOOL_DLOPEN, necessary for autoconf 2.53.

Revision 1.1120 - (view) (download) (annotate) - [select for diffs]
Sun Jun 23 21:35:58 2002 UTC (16 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1119: +9 -1 lines
Diff to previous 1.1119
* libltdl/ltdl.c (argz_insert): Actually, BEFORE can be NULL
when *PARGZ_LEN is non-NULL, so the assertion to the contrary was
bogus.
Reported by Bob Friesenhahn <bfreisen@simple.dallas.tx.us>
and Albert Chin-A-Young <china@thewrittenword.com>

Revision 1.1119 - (view) (download) (annotate) - [select for diffs]
Sat Jun 22 14:47:23 2002 UTC (16 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1118: +8 -2 lines
Diff to previous 1.1118
* libltdl/ltdl.c (foreach_dirinpath): Ensure that filename is '0'
terminated by all code paths.
Reported by Lutz Müller <lutz@users.sourceforge.net>

Revision 1.1118 - (view) (download) (annotate) - [select for diffs]
Thu Jun 20 06:58:38 2002 UTC (16 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1117: +8 -1 lines
Diff to previous 1.1117
From Kevin Ryde  <user42@zip.com.au>:
* doc/libtool.texi (Platform quirks): s/dependan/dependen/
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Ditto.
* TODO: Ditto.

Revision 1.1117 - (view) (download) (annotate) - [select for diffs]
Thu Jun 13 11:01:47 2002 UTC (16 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1116: +5 -1 lines
Diff to previous 1.1116
* ltmain.in (irix, nonstopux): Set major before use.

Revision 1.1116 - (view) (download) (annotate) - [select for diffs]
Tue Jun 11 16:09:22 2002 UTC (16 years, 10 months ago) by othman
Branch: MAIN
Changes since 1.1115: +6 -1 lines
Diff to previous 1.1115
* libltdl/ltdl.c (try_dlopen): Don't return bogus handle to user
  if tryall_dlopen() fails.

Revision 1.1115 - (view) (download) (annotate) - [select for diffs]
Sat Jun 1 14:54:51 2002 UTC (16 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1114: +5 -1 lines
Diff to previous 1.1114
* tests/pdemo-exec.test: Typo.  s/hell-static/hell_static/

Revision 1.1114 - (view) (download) (annotate) - [select for diffs]
Sat Jun 1 14:09:49 2002 UTC (16 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1113: +29 -1 lines
Diff to previous 1.1113
* NEWS: Updated.
* libtool.m4: use $NM to create the symbol list on cygwin, not
$ltdll_cmds as on mingw.  For all tags, (and host=cygwin) set
allow_undefined_flag="" so that the --auto-import magic
works properly.  For all tags (and host=cygiwn) set
always_export_symbols=no -- it is unnecessary thanks to
binutils' auto-export magic.
* libltdl/ltdl.c: Don't force cygwin to use the LoadLibrary
wrapper; use cygwin's builtin implementatino of dl*.
* cdemo/Makefile.am: the downside of unsetting
'allow_undefined_flag' -- we must include -no-undefined
in the _la_LDFLAGS variable.
* depdemo/l1/Makefile.am: ditto.
* depdemo/l2/Makefile.am: ditto.
* depdemo/l3/Makefile.am: ditto.
* depdemo/l4/Makefile.am: ditto.
* mdemo/Makefile.am: ditto.
* tagdemo/Makefile.am: ditto.
* demo/Makefile.am: ditto.  But also, we must make special
provision to clean up the hell0 wrapper script.
* pdemo/Makefile.am: ditto -no-undefined.  ditto hell0.
And use 'hell_static' instead of 'hell.static'.
* tests/pdemo-inst.test: use 'hell_static' instead
of 'hell.static'.
* tests/pdemo-exec.test: ditto.

Revision 1.1113 - (view) (download) (annotate) - [select for diffs]
Fri May 31 06:56:08 2002 UTC (16 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1112: +6 -1 lines
Diff to previous 1.1112
* tests/build-relink2.test: look for installed libl3.la
in $prefix/lib/ as well as $prefix/lib/extra/.

Revision 1.1112 - (view) (download) (annotate) - [select for diffs]
Thu May 30 20:35:42 2002 UTC (16 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1111: +7 -1 lines
Diff to previous 1.1111
* tests/hardcode.test: Use libtool --config to collect the
variable values for the test, otherwise the tag values interfere
with a straight grep.

Revision 1.1111 - (view) (download) (annotate) - [select for diffs]
Thu May 30 20:20:04 2002 UTC (16 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1110: +19 -1 lines
Diff to previous 1.1110
Finally fix the annoying bug which always adds all tags to the
libtool script built by your project configure.  Now we set the
default tags depending on whether AC_PROG_CXX et. al. are actually
called from configure.ac.

* libtool.m4 (_LT_AC_TAGCONFIG): Don't default the tagnames when
no --with-tags argument is given.
(_LT_AC_SHELL_INIT): Factored out from the AC_DIVERT_PUSH code
in...
(_LT_AC_PROG_ECHO_BACKSLASH): ...which now calls the macro
instead.
(AC_LIBTOOL_CXX): Use _LT_AC_SHELL_INIT to add CXX to the
initialisation sequence for tagnames.
(AC_LIBTOOL_GCJ): Similarly for GCJ tag.
(AC_LIBTOOL_RC): Likewise for RC tag.

Revision 1.1110 - (view) (download) (annotate) - [select for diffs]
Tue May 21 14:05:20 2002 UTC (16 years, 10 months ago) by rboehne
Branch: MAIN
Changes since 1.1109: +10 -1 lines
Diff to previous 1.1109
* ltmain.in: Fix a problem on SCO OpenServer5 that caused a
failure in three depdemo-make tests. For some reason the linker
tries to find the dependent libraries using the library search
path before it has read the libraries specified with absolute
paths in the full commandline. This patch add -L's for each of
the dependent library directories so that they can be resolved.

Revision 1.1109 - (view) (download) (annotate) - [select for diffs]
Fri May 17 16:07:25 2002 UTC (16 years, 11 months ago) by rboehne
Branch: MAIN
Changes since 1.1108: +11 -1 lines
Diff to previous 1.1108
* libtool.m4: Update support for NetBSD
* ltdl.m4: Make sure that libltdl_cv_func_dlopen and
libltdl_cv_lib_dl_dlopen are set and used instead of the
ac_cv_ versions. Also, use lt_cv_sys_global_symbol_pipe
instread of global_symbol_pipe. This fixes the detection of
dlopen on BSD derived plaforms and more importantly fixes
need_uscore detection.

Revision 1.1108 - (view) (download) (annotate) - [select for diffs]
Mon May 6 15:08:31 2002 UTC (16 years, 11 months ago) by rboehne
Branch: MAIN
Changes since 1.1107: +2 -2 lines
Diff to previous 1.1107
Fixed a typo in ChangeLog. s/ltmain.sh/ltmain.in/

Revision 1.1107 - (view) (download) (annotate) - [select for diffs]
Mon May 6 15:03:29 2002 UTC (16 years, 11 months ago) by rboehne
Branch: MAIN
Changes since 1.1106: +7 -1 lines
Diff to previous 1.1106
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): head -1 -> sed 1q to
port to POSIX 1003.1-2001 hosts, like textutils 2.0.21 with
_POSIX2_VERSION=200112.

Revision 1.1106 - (view) (download) (annotate) - [select for diffs]
Mon May 6 14:51:40 2002 UTC (16 years, 11 months ago) by rboehne
Branch: MAIN
Changes since 1.1105: +8 -1 lines
Diff to previous 1.1105
* ltmain.in: Don't assume that "sort +2" works, as POSIX
1003.1-2001 says that "sort +2" is supposed to sort the file
named "+2".  An example host that behaves like this is
textutils 2.0.21 with _POSIX2_VERSION=200112.

Revision 1.1105 - (view) (download) (annotate) - [select for diffs]
Mon May 6 13:38:11 2002 UTC (16 years, 11 months ago) by rboehne
Branch: MAIN
Changes since 1.1104: +6 -1 lines
Diff to previous 1.1104
* ltmain.sh: Detect and handle object name conflicts while
piecewise linking a static library.

Revision 1.1104 - (view) (download) (annotate) - [select for diffs]
Thu May 2 20:38:11 2002 UTC (16 years, 11 months ago) by rboehne
Branch: MAIN
Changes since 1.1103: +5 -1 lines
Diff to previous 1.1103
* ltmain.in: Remove convenience libraries from deplibs for Darwin.

Revision 1.1103 - (view) (download) (annotate) - [select for diffs]
Thu May 2 14:22:51 2002 UTC (16 years, 11 months ago) by rboehne
Branch: MAIN
Changes since 1.1102: +6 -1 lines
Diff to previous 1.1102
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Modify archive_expsym_cmds
to catch properly handle dll alias symbols.

Revision 1.1102 - (view) (download) (annotate) - [select for diffs]
Wed Apr 24 14:39:30 2002 UTC (16 years, 11 months ago) by rboehne
Branch: MAIN
Changes since 1.1101: +5 -1 lines
Diff to previous 1.1101
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use $build_os not $host_os.

Revision 1.1101 - (view) (download) (annotate) - [select for diffs]
Fri Apr 19 19:22:45 2002 UTC (16 years, 11 months ago) by rboehne
Branch: MAIN
Changes since 1.1100: +6 -1 lines
Diff to previous 1.1100
* doc/libtool.texi (C++ libraries): Finally updated to reflect
Libtool's support for C++.

Revision 1.1100 - (view) (download) (annotate) - [select for diffs]
Sun Apr 14 21:34:04 2002 UTC (17 years ago) by rboehne
Branch: MAIN
Changes since 1.1099: +6 -1 lines
Diff to previous 1.1099
* libtool.m4: Update support for Fujistu-Siemens Computers (FSC).
* ltmain.in: Add support for EBCDIC based systems.

Revision 1.1099 - (view) (download) (annotate) - [select for diffs]
Mon Apr 8 00:25:56 2002 UTC (17 years ago) by rboehne
Branch: MAIN
Changes since 1.1098: +6 -1 lines
Diff to previous 1.1098
* libtool.m4 (LT_AC_PROG_SED): Refactor, removing temporary directory
and consistent use of the shell variable namespace "lt_ac_".

Revision 1.1098 - (view) (download) (annotate) - [select for diffs]
Tue Apr 2 16:46:56 2002 UTC (17 years ago) by rboehne
Branch: MAIN
Changes since 1.1097: +6 -1 lines
Diff to previous 1.1097
* ltmain.in: Finish the tag matching logic started yesterday and
refactor it a bit.

Revision 1.1097 - (view) (download) (annotate) - [select for diffs]
Mon Apr 1 22:49:08 2002 UTC (17 years ago) by rboehne
Branch: MAIN
Changes since 1.1096: +7 -1 lines
Diff to previous 1.1096
* ltmain.in: Handle the case when no tag is explicitly set, and
$base_compile has a space in front of $CC, and revert the setting
of tagname checked in on 2002-3-14.

Revision 1.1096 - (view) (download) (annotate) - [select for diffs]
Mon Apr 1 21:59:09 2002 UTC (17 years ago) by rboehne
Branch: MAIN
Changes since 1.1095: +7 -1 lines
Diff to previous 1.1095
* tagdemo/foo.cpp: Use C++ IO to catch problems linking to C++
runtime libraries.
* tagdemo/main.cpp: Ditto.

Revision 1.1095 - (view) (download) (annotate) - [select for diffs]
Sat Mar 16 18:39:42 2002 UTC (17 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1094: +5 -1 lines
Diff to previous 1.1094
* TODO: Removed obsolete comments about RMS' package system.

Revision 1.1094 - (view) (download) (annotate) - [select for diffs]
Thu Mar 14 21:43:49 2002 UTC (17 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1093: +6 -1 lines
Diff to previous 1.1093
ltmain.in: Touch-up to make testsuite pass, and default tagname
to CC when it isn't explicitly set.

Revision 1.1093 - (view) (download) (annotate) - [select for diffs]
Thu Mar 14 17:40:20 2002 UTC (17 years, 1 month ago) by rboehne
Branch: MAIN
Changes since 1.1092: +7 -1 lines
Diff to previous 1.1092
* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Albert Chin's gcj fix.
(AC_LIBTOOL_PROG_COMPILER_PIC): Per Bothner's change for not
using -DPIC with gcj.

Revision 1.1092 - (view) (download) (annotate) - [select for diffs]
Tue Mar 12 02:30:33 2002 UTC (17 years, 1 month ago) by bkorb
Branch: MAIN
Changes since 1.1091: +5 -1 lines
Diff to previous 1.1091
bring a touch of order to the option processing

Revision 1.1091 - (view) (download) (annotate) - [select for diffs]
Sun Mar 3 03:19:54 2002 UTC (17 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1090: +42 -1 lines
Diff to previous 1.1090
* NEWS: Updated.
* THANKS: Added Rob Collins and Chuck Wilson for their cygwin
work.

From Robert Collins  <robert.collins@itdomain.com.au>:
* configure.ac (AC_EXEEXT): Needed for DOSish systems.
* libtool.m4 (shlibpath_overrides_runpath) [cygwin]: Set to yes
when compiling with gcc.
(lt_prog_compiler_pic) [cygwin]: No longer needs the -DDLL_EXPORT
hack, so we just say the pic is the default.
(AC_LIBTOOL_PROG_LD_SHLIBS) [cygwin]: Extract symbols from a
library normally.
[cygwin]: Declare C++ compiler characterisics for g++, taking into
account the new auto-import support in cygwin ld.
* ltmain.in (specialdeplibs) [cygwin]: Be careful about
eliminating duplicate -lgcc's from the link line.
[cygwin]: Be smarter about .exe suffixes.
* demo/configure.ac (AC_EXEEXT, AC_LIBTOOL_WIN32_DLL):  Support
DOSish systems properly.
* depdemo/configure.ac (AC_EXEEXT, AC_LIBTOOL_WIN32_DLL):  Ditto.
* demo/Makefile.am (deplibs-check): Allow for .exe suffix.  Use
hell_static instead of hell.static for multi-`.' inhibited OSes.
* tests/demo-exec.test: Ditto.
* tests/demo-inst.test: Ditto.
* demo/foo.h [cygwin]: Sanitize cygwin dll support.
* demo/foo.c (_LIBFOO_COMPILATION_): No longer required.
* demo/hello.c (_LIBFOO_COMPILATION_): Ditto.
* depdemo/Makefile.am (bin_PROGRAMS): Use depdemo_static instead
of depdemo.static for multi-`.' inhibited OSes.
* tests/depdemo-exec.test: Ditto.
* tests/depdemo-inst.test: Ditto.
* mdemo/Makefile.am (bin_PROGRAMS):  Ditto for mdemo.static.
* tests/dryrun.test: Ditto.
* tests/mdemo-exec.test: Ditto.
* tests/mdemo-inst.test: Ditto.
* tests/build-relink.test:  Be careful about possible .exe
suffixes.
* tests/noinst-link.test: Allow for .exe suffix.

Revision 1.1090 - (view) (download) (annotate) - [select for diffs]
Thu Feb 7 19:54:36 2002 UTC (17 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.1089: +10 -1 lines
Diff to previous 1.1089
Reverted incorrect patch:
2001-10-24  H.J. Lu  <hjl@gnu.org>
* ltmain.sh: Allow link against an archive when building a
shared library.
* libtool.m4 (lt_cv_deplibs_check_method): Always use
file_magic for Linux ELF.

Revision 1.1089 - (view) (download) (annotate) - [select for diffs]
Wed Jan 30 16:39:24 2002 UTC (17 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1088: +5 -1 lines
Diff to previous 1.1088
* libtool.m4 (LT_AC_PROG_SED): Removed a mysterious newline.

Revision 1.1088 - (view) (download) (annotate) - [select for diffs]
Tue Jan 29 22:58:35 2002 UTC (17 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.1087: +8 -1 lines
Diff to previous 1.1087
* libtool.m4 (LT_AC_PROG_SED): New macro tests sed for truncation of
output.  AC_REQUIRE the new macro.
* ltmain.in: Use $SED rather than plan old sed, as set by the new
macro LT_AC_PROG_SED.

Revision 1.1087 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 00:25:18 2002 UTC (17 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.1086: +7 -1 lines
Diff to previous 1.1086
* libltdl/ltdl.c (find_handle_callback): treat the result of a call
to access(2) correctly when deciding whether a library can be found
in a directory from user_search_path.

Revision 1.1086 - (view) (download) (annotate) - [select for diffs]
Mon Jan 7 22:09:42 2002 UTC (17 years, 3 months ago) by rboehne
Branch: MAIN
CVS Tags: release-1-4d
Changes since 1.1085: +13 -1 lines
Diff to previous 1.1085
* NEWS: Fixed wrong path for texinfo.tex.
* configure.ac: Bumped version to 1.4e.

GNU libtool 1.4d was released.

* configure.ac: Bumped version to 1.4d.
* NEWS: updated.
* config.guess, config.sub, texinfo.tex:  Synchronised from
ftp.gnu.org.

Revision 1.1085 - (view) (download) (annotate) - [select for diffs]
Thu Dec 6 19:34:36 2001 UTC (17 years, 4 months ago) by rboehne
Branch: MAIN
Changes since 1.1084: +6 -1 lines
Diff to previous 1.1084
* ltmain.in: Replace all test "-a"s by "&& test"
for portability.

Revision 1.1084 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 23:20:53 2001 UTC (17 years, 4 months ago) by rboehne
Branch: MAIN
Changes since 1.1083: +6 -1 lines
Diff to previous 1.1083
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Change the
factor of saftey as 3/4 of the result was not low enough.

Revision 1.1083 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 00:23:58 2001 UTC (17 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.1082: +8 -1 lines
Diff to previous 1.1082
* libtoolize.in: The test for whether AC_PROG_LIBTOOL is defined
in aclocal.m4 had bitrotted slightly.
Reported by Takahiko Kawasaki <Takahiko_Kawasaki@cii.csk.co.jp>

Revision 1.1082 - (view) (download) (annotate) - [select for diffs]
Tue Nov 27 23:10:22 2001 UTC (17 years, 4 months ago) by rboehne
Branch: MAIN
Changes since 1.1081: +7 -1 lines
Diff to previous 1.1081
* ltmain.in: Treat freebsd like openbsd, in that -lc/-lc_r should
not be explicitly used.  ld handles this depending on the presence
of the -pthread option.

Revision 1.1081 - (view) (download) (annotate) - [select for diffs]
Tue Nov 27 19:31:21 2001 UTC (17 years, 4 months ago) by rboehne
Branch: MAIN
Changes since 1.1080: +9 -1 lines
Diff to previous 1.1080
With help from Michael Matz <matz@kde.org>:
* ltmain.in:  Add a new command line argument
--preserve-dup-deps for preserving duplicate
dependent libraries.
* libtool.texi: Document it.

Revision 1.1080 - (view) (download) (annotate) - [select for diffs]
Tue Nov 27 18:49:47 2001 UTC (17 years, 4 months ago) by rboehne
Branch: MAIN
Changes since 1.1079: +5 -1 lines
Diff to previous 1.1079
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Send "test"
warnings to /dev/null, helps FreeBSD and maybe others.

Revision 1.1079 - (view) (download) (annotate) - [select for diffs]
Thu Nov 15 01:15:25 2001 UTC (17 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1078: +8 -2 lines
Diff to previous 1.1078
* libtool.m4: quote LTCC because autoconf AC_PROG_CC_STDC
macro might add to $CC if options needed by compiler to
grok ANSI.

Revision 1.1078 - (view) (download) (annotate) - [select for diffs]
Thu Nov 15 01:01:13 2001 UTC (17 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1077: +6 -1 lines
Diff to previous 1.1077
From Joseph S. Myers  <jsm28@cam.ac.uk>:
* ltmain.in: Typo.

Revision 1.1077 - (view) (download) (annotate) - [select for diffs]
Thu Nov 15 00:59:07 2001 UTC (17 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1076: +8 -1 lines
Diff to previous 1.1076
* ltmain.in: Place parens around a generated relink_command
so it is run is a subshell. This avoids an install error
where libtool ended up in the wrong directory after
relinking a .la file.

Revision 1.1076 - (view) (download) (annotate) - [select for diffs]
Tue Oct 30 23:35:59 2001 UTC (17 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1075: +7 -1 lines
Diff to previous 1.1075
* configure.ac (pkgdatadir): Move the invocation of AC_INIT_AUTOMAKE
before the use of $PACKAGE in $pkgdatadir.
Reported by Bob Friesenhahn <bfreisen@simple.dallas.tx.us>

Revision 1.1075 - (view) (download) (annotate) - [select for diffs]
Sun Oct 28 12:22:38 2001 UTC (17 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1074: +18 -11 lines
Diff to previous 1.1074
From Tom Bates  <Tom.Bates@compaq.com>:
* libtool.m4 [mips-compaq-nonstopux]: New port.
* ltmain.in [mips-compaq-nonstopux]: Support
$version_type == nonstopux.

Revision 1.1074 - (view) (download) (annotate) - [select for diffs]
Sun Oct 28 02:35:22 2001 UTC (17 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1073: +9 -1 lines
Diff to previous 1.1073
* ltdl.c: change some types to size_t from int because
strlen() returns size_t. argz_len changed to size_t in
foreach_dirinpath() because argzize_path() takes 3rd
argument as size_t, not int. Based on lint run from
Bob Friesenhahn <bfriesen@simple.dallas.tx.us>.

Revision 1.1073 - (view) (download) (annotate) - [select for diffs]
Sun Oct 28 00:10:01 2001 UTC (17 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1072: +6 -2 lines
Diff to previous 1.1072
* libtool.m4 (_LT_AC_TAGCONFIG): Cray sed does not allow character
sets to contain the separator character.
Reported by Kevin Ryde <user42@zip.com.au>

Revision 1.1072 - (view) (download) (annotate) - [select for diffs]
Sun Oct 28 00:00:00 2001 UTC (17 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1071: +7 -1 lines
Diff to previous 1.1071
* ltdl.m4 (AC_WITH_LTDL): New macro to add `--with-included-ltdl'
option to configure, but to find an appropriate ltdl library and
append the right options to link it.

Revision 1.1071 - (view) (download) (annotate) - [select for diffs]
Wed Oct 24 14:36:57 2001 UTC (17 years, 5 months ago) by rboehne
Branch: MAIN
Changes since 1.1070: +6 -2 lines
Diff to previous 1.1070
*libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Remove a stray ' quote.

Revision 1.1070 - (view) (download) (annotate) - [select for diffs]
Wed Oct 24 14:30:22 2001 UTC (17 years, 5 months ago) by rboehne
Branch: MAIN
Changes since 1.1069: +8 -1 lines
Diff to previous 1.1069
* ltmain.sh: Allow link against an archive when building a
shared library.
* libtool.m4 (lt_cv_deplibs_check_method): Always use
file_magic for Linux ELF.

Revision 1.1069 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 23:32:13 2001 UTC (17 years, 6 months ago) by rboehne
Branch: MAIN
Changes since 1.1068: +5 -1 lines
Diff to previous 1.1068
* ltdl.m4: Changed "underscode to underscore".

Revision 1.1068 - (view) (download) (annotate) - [select for diffs]
Sat Oct 6 15:35:17 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1067: +13 -1 lines
Diff to previous 1.1067
* configure.ac: General modernisation and cleanup.
* cdemo/configure.ac: Ditto.
* demo/configure.ac: Ditto.
* depdemo/configrue.ac: Ditto.
* ltdl/configure.ac: Ditto.
* ltdldemo/configure.ac: Ditto.
* mdemo/configure.ac: Ditto.
* pdemo/configure.ac: Ditto.
* tagdemo/configure.ac: Ditto.

Revision 1.1067 - (view) (download) (annotate) - [select for diffs]
Thu Oct 4 14:53:18 2001 UTC (17 years, 6 months ago) by rboehne
Branch: MAIN
Changes since 1.1066: +6 -1 lines
Diff to previous 1.1066
* libltdl/ltdl.c: Match function return type with prototype
(add static initializer to file_not_found).

Revision 1.1066 - (view) (download) (annotate) - [select for diffs]
Sun Sep 30 10:20:29 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1065: +9 -1 lines
Diff to previous 1.1065
* libtool.m4 (AC_LIBLTDL_CONVENIENCE): s/INCLTDL/LTDLINCL/ for
consistency with gettext's INTLINCL.  Keep the old symbol too for
backwards compatibility.
(AC_LIBLTDL_INSTALLABLE): Ditto.
* doc/libtool.texi (Distributing libltdl):  Adjust documentation.

Revision 1.1065 - (view) (download) (annotate) - [select for diffs]
Sat Sep 22 16:43:43 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1064: +9 -1 lines
Diff to previous 1.1064
* ltdl.m4 (AC_LTDL_DLLIB): Even though HP-UX 10.20 and 11.00
support shl_load *and* dlopen, dlopen works correctly only
with a patch. Because we want to avoid the situation where we
build on a system with the patch but deploy on a system without,
use shl_load exclusively if found.

Revision 1.1064 - (view) (download) (annotate) - [select for diffs]
Sat Sep 22 14:35:03 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1063: +8 -1 lines
Diff to previous 1.1063
* libtool.m4 (_LT_AC_FILE_LTDLL_C): Be carefule that the start
marker searched for by sed must start in column 0.
(_LT_AC_FILE_IMPGEN_C): Ditto.
Reported by Tor Lillqvist <tml@iki.fi>

Revision 1.1063 - (view) (download) (annotate) - [select for diffs]
Sat Sep 22 14:20:17 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1062: +14 -1 lines
Diff to previous 1.1062
* libtool.m4 [mingw* cygwin*]: Small improvement for mingw-hosted
tool support (while still running libtool on cygwin). In that case
PATH_SEPARATOR is ':', but gcc -print-search-dirs still prints its
search path with ';' as separator.
(AC_LIBTOOL_RC, AC_LIBTOOL_LANG_RC_CONFIG): Add support for .rc
files (Windows resource files), compiled by the resource compiler
(windres in mingw) to .o files.
(AC_PROG_NM): Minor bug fix for $PATH elements with spaces in
them.
* configure.ac: Use LT_AC_PROG_RC.
* ltmain.in: Check for .rc files.
* NEWS: Updated.

Revision 1.1062 - (view) (download) (annotate) - [select for diffs]
Sat Sep 22 13:36:32 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1061: +7 -1 lines
Diff to previous 1.1061
* ltmain.in: Add a space to $base_compile in the case statement,
as the case labels checks for trailing spaces, but there aren't
necessarily in $base_compile.

Revision 1.1061 - (view) (download) (annotate) - [select for diffs]
Sat Sep 22 13:24:21 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1060: +6 -1 lines
Diff to previous 1.1060
* libtool.m4: When setting archive_cmds for CC, don't
test for $GXX but for $GCC on HP-UX. Indentation fixes.

Revision 1.1060 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 19:49:29 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1059: +5 -1 lines
Diff to previous 1.1059
From Tor Lillqvist <tml@iki.fi>:
* ltmain.in [cygwin* mingw*]: Take care of the difference between
wrapper script name and executable name.

Revision 1.1059 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 18:22:08 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1058: +9 -2 lines
Diff to previous 1.1058
* libtool.m4 (archive_cmds) [darwin1.[0-2]]: Darwin uses zsh-3.1.6
for /bin/sh, and that shell does not handle escaped quotes
properly yet.
Reported by Christopher Pfisterer <cp@chrisp.de>

Revision 1.1058 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 17:38:39 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1057: +7 -1 lines
Diff to previous 1.1057
* libltdl/ltdl.c: Match function return type with prototype
(add static initializer to some functions) to prevent warnings
from HP-UX cc.

Revision 1.1057 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 03:28:38 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1056: +6 -1 lines
Diff to previous 1.1056
* libltdl/ltdl.c: Added support for dmalloc, and uncovered some
memory bugs as a result.

Revision 1.1056 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 03:06:40 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1055: +6 -2 lines
Diff to previous 1.1055
* libtool.m4: Don't include main() when testing for command to
parse $NM output because some C++ compilers don't allow you to
take the address of main (e.g. HP-UX aCC).

Revision 1.1055 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 02:40:47 2001 UTC (17 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1054: +6 -1 lines
Diff to previous 1.1054
* libtool.m4: Some uses of $GXX were unquoted, but GXX is either
NULL or yes.  Use "$GXX".

Revision 1.1054 - (view) (download) (annotate) - [select for diffs]
Sun Sep 16 15:48:23 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1053: +2 -2 lines
Diff to previous 1.1053
typo

Revision 1.1053 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 19:47:02 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1052: +6 -1 lines
Diff to previous 1.1052
* ltdl.m4 (AC_LTDL_DLLIB): call dlopen with arguments so the test
does not fail due to a prototype in dlfcn.h

Revision 1.1052 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 19:43:58 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1051: +6 -1 lines
Diff to previous 1.1051
* ltdl.m4 (AC_CHECK_HEADERS): Check for assert.h.
* libltdl/ltdl.c:  If not, disable assertions manually.

Revision 1.1051 - (view) (download) (annotate) - [select for diffs]
Tue Sep 11 19:13:46 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1050: +3 -1 lines
Diff to previous 1.1050
* bootstrap: Be robust to having no files that need removing.

Revision 1.1050 - (view) (download) (annotate) - [select for diffs]
Tue Sep 11 01:26:44 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1049: +8 -1 lines
Diff to previous 1.1049
* libltdl/configure.ac (AM_INIT_AUTOMAKE): Bump libltdl version to
1.2.
* libltdl/Makefile.am (libltdl_la_LDFLAGS):  Bump libtool library
version info to 4:0:1.

Revision 1.1049 - (view) (download) (annotate) - [select for diffs]
Tue Sep 11 00:22:48 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1048: +6 -1 lines
Diff to previous 1.1048
* libtool.m4: No need to undefine([symbols]), proper quotation is
enough.

Revision 1.1048 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 23:33:26 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1047: +12 -1 lines
Diff to previous 1.1047
* libtool.m4: CVS Autoconf guarantees a decent default IFS, so
there is no need for us to preset it anymore.
Be careful not to set IFS="${IFS}$PATH_SEPARATOR" for PATH
splitting, otherwise spaces in directory names will be lost.
Use $PATH_SEPARATOR... don't rely on $ac_path_separator, which was
an autoconf internal until just now, when it disappeared!
* ltmain.in: Default IFS once, at the start.
Reported by Akim Demaille <akim@epita.fr>

Revision 1.1047 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 22:41:02 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1046: +4 -1 lines
Diff to previous 1.1046
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Missed an instance of
Autoconf square bracket quoting style normalisation.

Revision 1.1046 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 22:34:40 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1045: +4 -3 lines
Diff to previous 1.1045
* ltmain.in (-lc_r): Style improvement.

Revision 1.1045 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 22:27:23 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1044: +7 -1 lines
Diff to previous 1.1044
From Brad <brad@comstyle.com>:
* doc/libtool.texi: Remove obsolete references to ltconfig.
* tests/quote.test: s/ltconfig/$0/

Revision 1.1044 - (view) (download) (annotate) - [select for diffs]
Sun Sep 9 17:11:24 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1043: +6 -1 lines
Diff to previous 1.1043
* libtool.m4: Use Autoconf square bracket quoting style
consistently throughout.

Revision 1.1043 - (view) (download) (annotate) - [select for diffs]
Sat Sep 8 03:06:31 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1042: +4 -1 lines
Diff to previous 1.1042
* bootstrap: Cleanup `autom4te' and `libtool' so that we don't
get caught by something from a previous build.

Revision 1.1042 - (view) (download) (annotate) - [select for diffs]
Sat Sep 8 03:01:36 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1041: +7 -1 lines
Diff to previous 1.1041
* libtool.m4 (archive_cmds, archive_expsym_cmds) [solaris*]: Revert
my 2001-09-06 patch.
(no_undefined_flag)i [solaris*]: Revert Alexandre's 2001-04-11 patch.

Revision 1.1041 - (view) (download) (annotate) - [select for diffs]
Thu Sep 6 23:16:04 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1040: +6 -1 lines
Diff to previous 1.1040
* libltdl/ltdl.c (foreach_dirinpath): argz_len should be a size_t.
Reported by Albert Chin <china@thewrittenword.com>

Revision 1.1040 - (view) (download) (annotate) - [select for diffs]
Thu Sep 6 21:58:14 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1039: +3 -1 lines
Diff to previous 1.1039
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [solaris*]: Typo. s/GXX/GCC/.

Revision 1.1039 - (view) (download) (annotate) - [select for diffs]
Thu Sep 6 21:54:16 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1038: +11 -1 lines
Diff to previous 1.1038
* libtool.m4 (archive_cmds, archive_expsym_cmds) [solaris*]: Changing
no_undefined_flag from `-z text' to `-z defs' (see entry below at
2001-04-11  Alexandre Oliva  <aoliva@redhat.com>) has a problem.
when linking a shared library with gcc calling /usr/ccs/bin/ld (eg.
the gcc supplied with Solaris 8 companion CD), using the flag
-no-undefined, shared library linking will always fail because of
the unresolved symbols from libgcc.a.  Consequently we have to
provide a path to libgcc.a when linking shared libraries in
conjunction with -no-undefined!

Revision 1.1038 - (view) (download) (annotate) - [select for diffs]
Thu Sep 6 21:23:59 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1037: +6 -1 lines
Diff to previous 1.1037
From Michael Pruett <mpruett@engr.sgi.com>:
* libltdl/ltdl.c (find_module): `0' valued arguments to
tryall_dlopen_module() must be explicitly cast to avoid compiler
warnings on some environments.

Revision 1.1037 - (view) (download) (annotate) - [select for diffs]
Thu Sep 6 21:17:28 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1036: +7 -1 lines
Diff to previous 1.1036
From Daniel Johnson <danielj7@mac.com>:
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [darwin*]: Move from GNU
ld section to non-GNU ld section.

Revision 1.1036 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 19:52:17 2001 UTC (17 years, 7 months ago) by rboehne
Branch: MAIN
Changes since 1.1035: +7 -1 lines
Diff to previous 1.1035
* pdemo/Makefile.am (helldl):  Automake 1.4 can't find the target
if we use helldl$(EXEEXT), and Automake 1.5 barfs unless we do.
Using both targets to the left of the colon seems to work though!

Revision 1.1035 - (view) (download) (annotate) - [select for diffs]
Mon Sep 3 22:11:02 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1034: +7 -1 lines
Diff to previous 1.1034
* demo/Makefile.am (helldl):  Automake 1.4 can't find the target
if we use helldl$(EXEEXT), and Automake 1.5 barfs unless we do.
Using both targets to the left of the colon seems to work though!

Revision 1.1034 - (view) (download) (annotate) - [select for diffs]
Mon Sep 3 03:26:55 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1033: +6 -1 lines
Diff to previous 1.1033
* ltdl.m4 [AC_LTDL_SYS_DLOPEN_DEPLIBS]: Teach ltdl about the
behavior of OpenBSD's dlopen().

Revision 1.1033 - (view) (download) (annotate) - [select for diffs]
Mon Sep 3 00:22:13 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1032: +7 -1 lines
Diff to previous 1.1032
From Marius Vollmer <mvo@zagadka.ping.de>:
* libltdl/ltdl.c (tryall_dlopen_module): Don't forget to propogate
errors over recurse levels.

Revision 1.1032 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 23:32:13 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1031: +5 -1 lines
Diff to previous 1.1031
* libtool.m4 [openbsd*]: More improvements to the OpenBSD port.

Revision 1.1031 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 23:00:44 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1030: +9 -1 lines
Diff to previous 1.1030
From Albert Chin <china@thewrittenword.com>:
* libtool.m4 (_LT_AC_LANG_C_CONFIG) [aix4*]: Be careful with
shared namespaces for static and shared libs.
(AC_LIBTOOL_DLOPEN_SELF): If all else fails, try dld_link from GNU
DLD.

Revision 1.1030 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 22:07:38 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1029: +6 -1 lines
Diff to previous 1.1029
* libtool.m4, ltmain.in: Linker flag and version numbering fixes
for darwin.

Revision 1.1029 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 17:38:55 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1028: +26 -1 lines
Diff to previous 1.1028
Based on a patch from Marius Vollmer <mvo@zagadka.ping.de>:
* NEWS: updated.
* ltdl.m4 (AC_LIB_LTDL): Check for unistd.h.
* ltdl.c: Include unistd.h if it exists.
(LTDL_SEARCHPATH_VAR): Macro to prevent hardcoding
"LTDL_LIBRARY_PATH".
(LTDL_ARCHIVE_EXT): Macro to prevent hardcoding ".la".
(archive_ext): Have only one copy of ".la" in the readonly
segment of the compiled library.
(find_handle_callback): Don't bother trying to dlopen the file if
it doesn't exist.
(find_handle): Don't bother searching for files if no search_path
was supplied.
(file_not_found): A new function to determine whether the last
error was due to a file not found condition.
(try_dlopen): Renamed from lt_dlopen() and changed to have the
same footprint as tryall_dlopen.  This involved a minor rewrite of
much of the internals of this function.
(lt_dlopen): A new function wrapped arounf try_dlopen().
(lt_dlopenext): If a file already has a suitable extension, don't
bother adding additional extensions and trying to open those.
Tidy up the rest of the code to prevent continued searching with
an eventual FILE_NOT_FOUND when a genuine failure earlier in the
search process could be legitimately reported.

Revision 1.1028 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 16:58:42 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1027: +23 -18 lines
Diff to previous 1.1027
* demo/Makefile.am (helldl$(EXEEXT)): Automake-1.5 made me change
this from just `helldl'.

Revision 1.1027 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 16:59:56 2001 UTC (17 years, 7 months ago) by rboehne
Branch: MAIN
Changes since 1.1026: +7 -1 lines
Diff to previous 1.1026
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) Fixed a problem
with export_symbols_cmds not being set for CXX tags, and
not being properly set for any tag under AIX/Power.

Revision 1.1026 - (view) (download) (annotate) - [select for diffs]
Sun Aug 19 20:20:25 2001 UTC (17 years, 7 months ago) by othman
Branch: MAIN
Changes since 1.1025: +12 -1 lines
Diff to previous 1.1025
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): Corrected and improved
  error message that is displayed when there was a problem
  compiling the C++ test program.  It still mentioned the now
  non-existent `ltcf-cxx.sh' file.

* doc/libtool.texi (LTDL_SET_PRELOADED_SYMBOLS): Removed
  parentheses at end of starting "defmac" line, as pointed out by
  makeinfo.

Revision 1.1025 - (view) (download) (annotate) - [select for diffs]
Sat Aug 18 22:25:17 2001 UTC (17 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1024: +5 -1 lines
Diff to previous 1.1024
* ltmain.in: Do not remove -lm from deplibs for OpenBSD.

Revision 1.1024 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 00:48:51 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1023: +9 -1 lines
Diff to previous 1.1023
* libltdl/ltdl.c (argz_create_sep): Don't forget to include the
terminating '0' when counting argz_len.
(argz_create_sep): When canonicalizing argz, don't forget to copy
the terminating '0', incase canonicalization has shortened argz.
(argz_stringify): Don't covert the final '0' to a separator.

Revision 1.1023 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 00:23:22 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1022: +4 -1 lines
Diff to previous 1.1022
* libltdl/ltdl.c (lt_dlhandle_next): Now we can loop through all
loaded module handles as originally intended.

Revision 1.1022 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 00:01:46 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1021: +4 -1 lines
Diff to previous 1.1021
* libltdl/ltdl.c (lt_dlseterror): Oops.  This never worked
either, due to a pair of typos.  Now fixed.

Revision 1.1021 - (view) (download) (annotate) - [select for diffs]
Tue Aug 14 23:28:40 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1020: +10 -1 lines
Diff to previous 1.1020
* libltdl/ltdl.c (N_ELEMENTS):  Deleted.  How come nobody noticed
there was no way this could have ever worked?
(lt_dlcaller_set_data): Now that valid caller_ids must be
non-zero, allocate an addition entry in the caller_data vector and
use a zero valued key as the end marker.
(lt_dlcaller_get_data): Iterate up to the end marker in one pass.

Revision 1.1020 - (view) (download) (annotate) - [select for diffs]
Tue Aug 14 22:45:21 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1019: +5 -1 lines
Diff to previous 1.1019
* libltdl/ltdl.c (lt_dlcaller_register): Caller ids are allocated
starting from value `1', so that clients can use a value of zero
to indicate that libltdl has not yet initialised.

Revision 1.1019 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 23:11:48 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1018: +8 -1 lines
Diff to previous 1.1018
* ltmain.in (exec_cmd): Fix quoting in execute mode so that the
double quotes added by libtool (to prevent lossage with embedded
spaces in filenames etc.) are not interpreted as literals by the
shell.

Revision 1.1018 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 22:53:39 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1017: +6 -2 lines
Diff to previous 1.1017
* libltdl/ltdl.c (find_file_callback): Fix a multiple free()
bug.
(tryall_dlopen_module): Remove some unused variables.

Revision 1.1017 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 19:51:34 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1016: +4 -1 lines
Diff to previous 1.1016
* libltdl/ltdl.c (lt_dlinsertsearchdir): Calculate the address
of the end of user_search_path correctly.

Revision 1.1016 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 17:25:48 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1015: +20 -3 lines
Diff to previous 1.1015
* libltdl/ltdl.c (rpl_argz_stringify): New fallback implementation.
* ltdl.m4 (AC_LTDL_FUNC_ARGZ):  Test for argz_stringify in libc.
* libltdl/ltdl.c (lt_argz_insertinorder): Renamed from
lt_argz_insert to make room for...
(lt_argz_insert): Wraps argz_insert with libltdl error handling.
(lt_dlpath_insertdir): Insert new path elements into an
argzized path.
(lt_dlinsertsearchdir): New function to insert new search
directories anywhere into user_search_path using the above.
(lt_dladdsearchdir): Rewritten to use lt_dlpath_insertdir.
* libltdl/ltdl.h (lt_dlinsertsearchdir): Prototype for export.
* doc/libtool.texi (Libltdl interface): Document it.
* NEWS: Updated,

Revision 1.1015 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 20:20:14 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1014: +7 -1 lines
Diff to previous 1.1014
ltmain.in [irix*]: $with_gcc is either "yes" or "" (empty string)
with current autoconf, so we need to be robust to that when testing
it,

Revision 1.1014 - (view) (download) (annotate) - [select for diffs]
Mon Aug 6 17:52:37 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1013: +7 -1 lines
Diff to previous 1.1013
From Brad <brad@comstyle.com>:
libtool.m4 (deplibs_check_method) [aix*]: Removed redundant setting
of this variable.

Revision 1.1013 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 16:01:56 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1012: +6 -1 lines
Diff to previous 1.1012
* libltdl/ltdl.c (load_deplibs): Insert missing 1st argument to
LT_EMALLOC.

Revision 1.1012 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 12:29:40 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1011: +4 -1 lines
Diff to previous 1.1011
* ltdl.m4: Canonicalize descriptive text used with
AC_DEFINE.

Revision 1.1011 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 12:20:45 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1010: +17 -1 lines
Diff to previous 1.1010
* libtool.m4 (_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR): Remove.
(_LT_AC_PROG_ECHO_BACKSLASH): Use $ac_path_separator
instead of $PATH_SEPARATOR.
(AC_LIBTOOL_SYS_DYNAMIC_LINKER): Ditto.
(_LT_AC_TAGCONFIG): Ditto.
(AC_ENABLE_SHARED): Ditto.
(AC_ENABLE_STATIC): Ditto.
(AC_ENABLE_FAST_INSTALL): Ditto.
(AC_PATH_TOOL_PREFIX): Ditto.
(AC_PATH_MAGIC): Ditto.
(AC_PROG_LD): Ditto.
(AC_PROG_NM): Ditto.
* ltdl.m4 (AC_LTDL_SYSSEARCHPATH): Ditto.

Revision 1.1010 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 12:03:06 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1009: +9 -1 lines
Diff to previous 1.1009
From Brad <brad@comstyle.com>:
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [openbsd]:  OpenBSD
can build modules without a `lib' prefix and version number.
Move the deplibs check code from here...
(AC_DEPLIBS_CHECK_METHOD): ...to here.

Revision 1.1009 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 11:33:30 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1008: +6 -1 lines
Diff to previous 1.1008
* libtool.m4 [osf3*, osf4*, osf5*]: Tru64 *can* build modules
without a `lib' prefix to the module name.

Revision 1.1008 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 11:29:09 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1007: +7 -1 lines
Diff to previous 1.1007
From Guido Draheim <Guido.Draheim@tek.com>:
* ltmain.in: Display better and different error messages when
library linkage fails in various ways.

Revision 1.1007 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 11:13:33 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1006: +7 -1 lines
Diff to previous 1.1006
* libtool.m4 (_LT_AC_SYS_LIBPATH_AIX): Add newline after
terminating '}' grouping character. Change '[0-9][0-9]'
to '0' as we've already matched it.

Revision 1.1006 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 11:04:59 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1005: +5 -1 lines
Diff to previous 1.1005
From Brad <brad@comstyle.com>:
* libtool.m4 (archive_cmds) [darwin, newsos, sysv4]: Replace
1.3 era $linkopts references with $linker_flags.

Revision 1.1005 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 10:57:03 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1004: +7 -1 lines
Diff to previous 1.1004
* libltdl/ltdl.c:  Fixed several careless mistakes in the
foreach_dirinpath support functions.
(foreach_dirinpath): Walk path elements with the argz API.

Revision 1.1004 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 19:57:09 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1003: +5 -1 lines
Diff to previous 1.1003
From Sedi Master Albert Chin <china@thewrittenword.com>:
* libtool.m4 (_LT_AC_SYS_LIBPATH_AIX): Replace the awk invocation
with an equivalent bit of sed wizardry.

Revision 1.1003 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 11:13:12 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1002: +7 -1 lines
Diff to previous 1.1002
From Edouard G. Parmelan <egp@free.fr>
* libtool.m4 [darwin, openbsd]: Fix quoting problems with
unquoted [] expressions.

Revision 1.1002 - (view) (download) (annotate) - [select for diffs]
Fri Aug 3 19:18:28 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1001: +6 -1 lines
Diff to previous 1.1001
* bootstrap:  s/ltdldemo // -- This demo soesn't work properly,
so I haven't committed it yet.

Revision 1.1001 - (view) (download) (annotate) - [select for diffs]
Fri Aug 3 18:30:09 2001 UTC (17 years, 8 months ago) by othman
Branch: MAIN
Changes since 1.1000: +7 -1 lines
Diff to previous 1.1000
* libtool.m4 (AC_LIBTOOL_SETUP): Require Autoconf-2.50 via the
AC_PREREQ autoconf macro since the new libtool macros utilize
macros from that version of Autoconf.

Revision 1.1000 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 06:50:16 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.999: +30 -2 lines
Diff to previous 1.999
* ltdl.m4: Bump serial number.
General reformat and tify up in line with Autoconf-2.50 support.
(AC_LTDL_FUNC_ARGZ): Test for system implementations of a
handful of argz API calls, the error_t type, and the argz.h
header.
* libltdl/configure.ac (AM_INIT_AUTOMAKE): Bump version number.
* libltdl/ltdl.c (rpl_argz_append, rpl_argz_create_sep.
rpl_argz_insert, rpl_rgz_next):  Fallback implementations of
the similarly named functions for machines that don;t use glibc.
(lt_dlrealloc):  New memory function pointer that can be set by
the client.  Defaults to rpl_realloc, which in turn uses only
lt_dlmalloc and lt_dlfree.
(LT_EMALLOC, LT_EREALLOC): Set internal out-of-memory error
inside the functions called by these new macros.  Simplified all
callers by removing explicit client error reporting.
(memmove):  Fallback implementation of overlap safe memory copy
function.
(tryall_dlopen):  Factorized common code into...
(tryall_dlopen_module): ...this new helper function.
(canonicalize_path):  Changed function signature to return success
or failure.  Updated all callers.
(foreachfile_callback):  Make use of argz API.
(LT_DLSTRLEN): Moved from here...
* libltdl/ltdl.h (LT_STRLEN): ...to here.  Updated all callers.
(lt_dlrealloc):  Declare new memory management handle.

Revision 1.999 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 22:57:34 2001 UTC (17 years, 8 months ago) by rboehne
Branch: MAIN
Changes since 1.998: +6 -1 lines
Diff to previous 1.998
* libtool.m4 (mingw*) Revert the previous change as it was
applied by mistake.

Revision 1.998 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 20:35:09 2001 UTC (17 years, 8 months ago) by rboehne
Branch: MAIN
Changes since 1.997: +6 -1 lines
Diff to previous 1.997
* libtool.m4 (mingw*) sys_lib_search_path_spec:
Sets the proper path separator for cross-compiling.

Revision 1.997 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 18:49:43 2001 UTC (17 years, 8 months ago) by rboehne
Branch: MAIN
Changes since 1.996: +5 -1 lines
Diff to previous 1.996
* libtool.m4 (ia64-*-hpux*) Add support for ia64*-*-hpux* platform.

Revision 1.996 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 18:48:11 2001 UTC (17 years, 8 months ago) by rboehne
Branch: MAIN
Changes since 1.995: +7 -1 lines
Diff to previous 1.995
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [aix*]: Fixed an
incorrect resetting of lt_prog_compiler_static when using gcc
under AIX Power.

Revision 1.995 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 02:30:30 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.994: +6 -1 lines
Diff to previous 1.994
* bootstrap: Remove generated files (incase they are links) before
rerunning the autotools to regenerate them.

Revision 1.994 - (view) (download) (annotate) - [select for diffs]
Mon Jul 30 19:10:35 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.993: +16 -1 lines
Diff to previous 1.993
* libtool.m4 (AC_LIBTOOL_SETUP): Use Autoconf-2.50 era
quadrigraphs and AC_HELP_STRING to bring AC_ARG_WITH/ENABLE
macros up to date.
(_LT_AC_LOCK): Ditto.
(_LT_AC_TAGCONFIG): Ditto.
(AC_PROG_LD): Ditto.
(AC_ENABLE_SHARED): Ditto.  And eliminate the last remaining
changequote invocations.
(AC_ENABLE_STATIC): Ditto.  And Ditto.
(AC_ENABLE_FAST_INSTALL):  Ditto.  And Ditto.
* ltdl.m4 (AC_LTDL_ENABLE_INSTALL): Use Autoconf-2.50 era
quadrigraphs and AC_HELP_STRING to bring AC_ARG_ENABLE
macro up to date.
* NEWS: Updated.

Revision 1.993 - (view) (download) (annotate) - [select for diffs]
Mon Jul 30 01:39:33 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.992: +9 -1 lines
Diff to previous 1.992
* libtool.m4 [UnixWare7, OpenUNIX8]: Initial support for
UnixWare7 and OpenUNIX8.  Accept these identifiers from the
latest config.guess/config.sub as pseudonyms for sysv5uw[78].
* NEWS: Updated.
Reported by Boyd Lynn Gerber <gerberb@zenez.com>

Revision 1.992 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 16:35:49 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.991: +8 -0 lines
Diff to previous 1.991
* tests/sh.test: Add a new test to enforce X as the fill
character in `test "X...'.
Beef up the `test' tests to also check `test -.' and `test ! -.'
phrases for compliance.
* ltmain.in: Fix quoting problems uncovered by the new tests.

Revision 1.991 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 16:20:45 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.990: +7 -1 lines
Diff to previous 1.990
* tests/sh.test:  New test to disallow `test $foo', where
`test "$foo"' is much safer.
* ltmain.in: Fix quoting problems uncovered by the new test.

Revision 1.990 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 14:09:03 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.989: +7 -1 lines
Diff to previous 1.989
* libtool.m4 (lt_cv_sys_global_symbol_to_cdecl):  Change it from
"extern char" to "extern int" so that GCC 3.0 won't complain and
refuse to compile programs containing "extern char main()".

Revision 1.989 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 12:13:47 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.988: +9 -1 lines
Diff to previous 1.988
From Guido Draheim <Guido.Draheim@tek.com>:
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [mingw]: Support
cross compilation to mingw by allowing `:' or ';' as a path
separator.
* NEWS: Updated.

Revision 1.988 - (view) (download) (annotate) - [select for diffs]
Fri Jul 27 16:28:06 2001 UTC (17 years, 8 months ago) by rboehne
Branch: MAIN
Changes since 1.987: +6 -1 lines
Diff to previous 1.987
* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all
for sh*-*-linux* (SuperH) too.

Revision 1.987 - (view) (download) (annotate) - [select for diffs]
Wed Jul 25 23:20:15 2001 UTC (17 years, 8 months ago) by othman
Branch: MAIN
Changes since 1.986: +12 -2 lines
Diff to previous 1.986
From Thomas Poindessous <poinde_t@epita.fr>
* ltmain.in (pic_mode):  Added missing quotes around shell
variable in "if test" conditional.

From Peter Moulder <pmoulder@longford.csse.monash.edu.au>
* ltmain.in (xform): Add support for pre-processed
(e.g. `*.{i,ii}' sources).

* THANKS:  Added Albert Chin-A-Young.

Revision 1.986 - (view) (download) (annotate) - [select for diffs]
Wed Jul 25 02:52:35 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.985: +7 -1 lines
Diff to previous 1.985
From Steve Ellcey <sje@cup.hp.com>:
* libltdl/ltdl.c (foreach_dirinpath): Free unassigned pointer
fix for `canonical'.

Revision 1.985 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 21:22:03 2001 UTC (17 years, 8 months ago) by rboehne
Branch: MAIN
Changes since 1.984: +8 -1 lines
Diff to previous 1.984
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[aix4*, aix5*]: Fixed a mispelled binder option under AIX.
The option to throw errors for unresolved external references is
-bernotok, not -bnoerok.

Revision 1.984 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 21:06:02 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.983: +3 -0 lines
Diff to previous 1.983
* Makefile.am (EXTRA_DIST): Don't forget to distribute
ChangeLog.1.

Revision 1.983 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 21:04:29 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.982: +9 -1 lines
Diff to previous 1.982
From Erik Lindahl <E.Lindahl@chem.rug.nl>
* libtool.m4 (_LT_AC_SYS_LIBPATH_AIX): Used on aix to discover
the compiler's default library search path so that the MPI
compiler suite is not hosed by the previously hardcoded path.
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [aix4*, aix5*]: Use it.

Revision 1.982 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 20:34:21 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.981: +6 -1 lines
Diff to previous 1.981
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for
s390*-*-linux* and m68*-*-linux*.

Revision 1.981 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 16:41:49 2001 UTC (17 years, 8 months ago) by rboehne
Branch: MAIN
Changes since 1.980: +18 -1 lines
Diff to previous 1.980
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Fix tag support
problems with CXX variables being overwritten by the individual
macros.
(AC_LIBTOOL_PROG_CC_C_O): Ditto.
(AC_LIBTOOL_PROG_COMPILER_PIC): Ditto.
(AC_LIBTOOL_LANG_CXX_CONFIG): Moved call to
AC_LIBTOOL_SYS_HARD_LINK_LOCKS after the call to
AC_LIBTOOL_PROG_CC_C_O as it depends on the result.
(AC_LIBTOOL_LANG_GCJ_CONFIG): Ditto.
(AC_LIBTOOL_LANG_C_CONFIG): Ditto.
(AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH): Used the macro
_LT_AC_TAGVAR to ensure the correct variable is being queried.
(AC_LIBTOOL_SYS_DYNAMIC_LINKER): Changed the naming of shared
objects under IRIX back to what it was in the MLB.

Revision 1.980 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 00:30:00 2001 UTC (17 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.979: +8 -1 lines
Diff to previous 1.979
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN) [gnu*]: Remove spurious
"break" and bogus comment
(_LT_AC_LANG_CXX_CONFIG): Add support for the Hurd.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Add support for the Hurd.

Revision 1.979 - (view) (download) (annotate) - [select for diffs]
Tue Jul 17 20:17:38 2001 UTC (17 years, 9 months ago) by rboehne
Branch: MAIN
Changes since 1.978: +6 -1 lines
Diff to previous 1.978
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): add cases and comments for
more platforms, including AIX, Digital/Tru64 UNIX and IRIX.

Revision 1.978 - (view) (download) (annotate) - [select for diffs]
Mon Jul 16 19:11:34 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.977: +8 -1 lines
Diff to previous 1.977
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Fix ia64 AIX
run-time-linking when not using gcc.
(AC_LIBTOOL_LANG_CXX_CONFIG):  Ditto.
Reported by Dan McNichol <mcnichol@austin.ibm.com>

Revision 1.977 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 23:36:36 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.976: +7 -1 lines
Diff to previous 1.976
From dda@sleepycat.com (Don Anderson):
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [qnx]: New
supported architecture.
(AC_DEPLIBS_CHECK_METHOD) [qnx]:  Ditto.
* NEWS: Updated.

Revision 1.976 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 19:48:49 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.975: +9 -1 lines
Diff to previous 1.975
From Stefan Ondrejicka <ondrej@idata.sk>:
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [cygwin*]: Make
sure that /lib/w32api is searched for system libraries to
match recent versions of cygwin.
* NEWS: Updated.

Revision 1.975 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 18:20:28 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.974: +8 -1 lines
Diff to previous 1.974
From albert chin <china@thewrittenword.com>
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Fix AIX
run-time-linking when using gcc.
(AC_LIBTOOL_LANG_CXX_CONFIG):  Ditto.

Revision 1.974 - (view) (download) (annotate) - [select for diffs]
Wed Jul 11 23:16:07 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.973: +5 -1 lines
Diff to previous 1.973
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG) [hpux, linux, osf,
solaris]: Doh!  the evalled variable shouldn't have been
quoted.

Revision 1.973 - (view) (download) (annotate) - [select for diffs]
Wed Jul 11 22:27:31 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.972: +9 -1 lines
Diff to previous 1.972
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG) [hpux, linux, osf,
solaris]: output_verbose_link_cmd have unquoted `*' in case
statements for these architectures.  Be sure to quote them
with a sed expression before passing to eval.
Reported by Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>

Revision 1.972 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 22:41:58 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.971: +4 -1 lines
Diff to previous 1.971
* README-alpha:  s/configure.in/configure.ac.
* configure.ac: Bumped version to 1.4c.

Revision 1.971 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 22:02:09 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
CVS Tags: release-1-4b
Changes since 1.970: +10 -1 lines
Diff to previous 1.970
* configure.ac: Bumped version to 1.4b.
* NEWS: updated.
* config.guess, config.sub, texinfo.tex:  Synchronised from
ftp.gnu.org.

Revision 1.970 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 21:36:00 2001 UTC (17 years, 9 months ago) by rboehne
Branch: MAIN
Changes since 1.969: +8 -1 lines
Diff to previous 1.969
From Michael Elizabeth Chastain <chastain@cygnus.com>:
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN):  Set max_cmd_len
to a maximum of 512Kb, as it seems some HPUX 11.0 systems
have trouble with 1MB.

Revision 1.969 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 20:22:51 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.968: +6 -1 lines
Diff to previous 1.968
* README-alpha:  Upgrade distribution instructions to include
canonical location of texinfo.tex.

Revision 1.968 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 19:19:24 2001 UTC (17 years, 9 months ago) by rboehne
Branch: MAIN
Changes since 1.967: +7 -1 lines
Diff to previous 1.967
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Don't disable shlibs
on AIX5/IA64 with GNU ld.  Keep gnu defaults if using gnu tools
on AIX5/IA64.

Revision 1.967 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 19:11:26 2001 UTC (17 years, 9 months ago) by rboehne
Branch: MAIN
Changes since 1.966: +8 -1 lines
Diff to previous 1.966
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN):  Set max_cmd_len
to -1 on hurd, it has no command line argument limits.
* ltmain.in Handle max_cmd_len=-1 for systems that don't have
command line argument limits.

Revision 1.966 - (view) (download) (annotate) - [select for diffs]
Fri Jul 6 01:08:58 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.965: +8 -1 lines
Diff to previous 1.965
* libtool.m4 (_LT_AC_LANG_C_CONFIG):  Revert to 1.3.x
sematics, and always build static libs when the host machine
cannot build shared libs.  Even if static libs were explicitly
disabled.

Revision 1.965 - (view) (download) (annotate) - [select for diffs]
Mon Jul 2 01:21:30 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.964: +13 -1 lines
Diff to previous 1.964
Cleanup of libltdl:
* ltdl.c (lt_dladderror): Don't use `index' as a variable name,
since it is a function on BSD based boxes.
(lt_dlseterror): Ditto.
(lt_dlexit): Remove unused errormsg declaration.
(foreach_dirinpath):  Make sure filename is initialised.
(find_handle):  Return NULL for a failed search.
(foreachfile_callback): Don't reuse data2 symbol from prototype
in func declaration to prevent symbol shadowing.
* ltdl.h (lt_dlmutex_seterror): Don't use `error' as a parameter
name, since it is a function on glibc boxes.

Revision 1.964 - (view) (download) (annotate) - [select for diffs]
Sun Jul 1 23:33:12 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.963: +7 -1 lines
Diff to previous 1.963
* libtoolize.in:  Display --version in the same format as
autoconf and automake.
* ltmain.in: Ditto.

Revision 1.963 - (view) (download) (annotate) - [select for diffs]
Sat Jun 30 20:31:34 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.962: +10 -1 lines
Diff to previous 1.962
Merge test improvements from multi-language-branch:
* tests/defs: Find and set the value of CC probed by libtool.m4
* tests/link-2.test: Use a .lo wrapper script, and the value of
CC set by defs instead of hardcoding gcc.
* tests/link.test: Use the value of CC set by defs instead of
hardcoding gcc.
* tests/quote.test: Ditto.
* tests/suffix.test: Ditto.

Revision 1.962 - (view) (download) (annotate) - [select for diffs]
Sat Jun 30 02:39:18 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.961: +5 -1 lines
Diff to previous 1.961
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [aix*]: Always set
lt_prog_compiler_wl to `-Wl'.
Reported by Albert Chin-A-Young  <china@thewrittenword.com>

Revision 1.961 - (view) (download) (annotate) - [select for diffs]
Sat Jun 30 00:40:38 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.960: +10 -1 lines
Diff to previous 1.960
* ltdl.m4 (AC_LTDL_DLLIB) [sco3.2*]: When searching for a dlopen
implementation, and adding `-ldl' has failed, try linking a call
to dlopen, #including dlfcn.h, and without -ldl.  On sco3.2 the
header files redefines the interface symbols to point at the
implementation symbols in libc.
Reported by "Golubev I. N." <gin@mo.msk.ru>

Revision 1.960 - (view) (download) (annotate) - [select for diffs]
Fri Jun 29 22:56:50 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.959: +22 -1 lines
Diff to previous 1.959
General cleanup of autoconf-2.50 upgrade:
* configure.ac: Mark as needing autoconf-mode in
emacs.  Pass arguments to AC_INIT.
* cdemo/configure.ac: Ditto.
* demo/configure.ac: Ditto.
* depdemo/configure.ac: Ditto.
* libtldl/configure.ac: Ditto.
* mdemo/configure.ac: Ditto.
* pdemo/configure.ac: Ditto.
* tagdemo/configure.ac: Ditto.
* ltdl.m4: Mark as needing autoconf-mode in
emacs.
* libtool.m4: Mark as needing autoconf-mode in
emacs.  Don't add () to AS_MESSAGE_LOG_FD.
* libltdl/configure.ac: Use config-h.in as
template for config.h.
* tagdemo/configure.ac: Drop the AC_DIAGNOSTIC. Move
AC_LANG([C++]) after the OBJEXT/EXEEXT check.

Revision 1.959 - (view) (download) (annotate) - [select for diffs]
Fri Jun 29 22:29:09 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.958: +4 -1 lines
Diff to previous 1.958
* tests/suffix.test: Typo in 2nd for loop.

From Tim Van Holder <tim.van.holder@pandora.be>

Revision 1.958 - (view) (download) (annotate) - [select for diffs]
Fri Jun 29 22:25:17 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.957: +5 -1 lines
Diff to previous 1.957
From Tim Van Holder <tim.van.holder@pandora.be>
* libltdl/Makefile.am (OBJECTS):  This was an implicit variable.
instead state the list of object variables explicitly.

Revision 1.957 - (view) (download) (annotate) - [select for diffs]
Fri Jun 29 17:12:39 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.956: +6 -1 lines
Diff to previous 1.956
From Bruno Haible <haible@ilog.fr>
* libtool.m4:  undefine the m4 builtin `symbols', so that the
string `symbols' can be used in the rest of the code without
causing errors with autoconf-2.13.

Revision 1.956 - (view) (download) (annotate) - [select for diffs]
Fri Jun 29 17:09:04 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.955: +4 -1 lines
Diff to previous 1.955
From "Golubev I. N." <gin@mo.msk.ru>
* tests/Makefile.am (CPPLAGS): Typo. s/CPPLAGS/CPPFLAGS.

Revision 1.955 - (view) (download) (annotate) - [select for diffs]
Fri Jun 29 02:35:56 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.954: +7 -1 lines
Diff to previous 1.954
* mdemo/Makefile,am (foo1_la_LIBADD): Add libsub.la, since foo1
does use symbols from libsub.la -- only platforms that allow
undefined symbols in libraries were able to cope with this
previously.
Reported by Robert Collins <robert.collins@itdomain.com.au>

Revision 1.954 - (view) (download) (annotate) - [select for diffs]
Fri Jun 29 02:18:25 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.953: +7 -1 lines
Diff to previous 1.953
From "Golubev I. N." <gin@mo.msk.ru>
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [sco3.2v5*]: Needs
-wl,-Bexport to make self dlopen work.

Revision 1.953 - (view) (download) (annotate) - [select for diffs]
Fri Jun 29 01:00:17 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.952: +5 -1 lines
Diff to previous 1.952
From  Alexander Bluhm  <Alexander.Bluhm@WiredMinds.de>
* libltdl/ltdl.c (lt_dlopen): Fix bad memory initialisation
assumptions.

Revision 1.952 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 23:06:25 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.951: +10 -1 lines
Diff to previous 1.951
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE) [HPUX]: Define
lt_cv_sys_global_symbol_to_c_name_address to be a sed expression
for mangling the output of the symbol pipe into a brace delimited
C declaration of symbol name and address.
* ltmain.in: Use it to generate the fooS.c symbol name
Reported by Albert Chin-A-Young  <china@thewrittenword.com>

Revision 1.951 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 22:49:20 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.950: +7 -1 lines
Diff to previous 1.950
* bootstrap: Use cp instead of ln -s, for systems without
symlinks.  Reorder the statements to avoid repetition outside
the loop.

Revision 1.950 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 22:46:43 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.949: +3 -2 lines
Diff to previous 1.949
* tagdemo/configure.ac, tagdemo/configure.in: USe the former instead of
the latter.

Revision 1.949 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 22:10:58 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.948: +2 -2 lines
Diff to previous 1.948
typo.

Revision 1.948 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 22:02:05 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.947: +24 -1 lines
Diff to previous 1.947
Libtool now builds with the help of Autoconf-2.50!
* configure.ac (AC_PREREQ):  Require Autoconf-2.50 or newer.
(AC_PROG_CPP, AC_EXEEXT, AC_OBJEXT):  Removed.  Autoconf-2.50
doesn't have the AC_REQUIRE bug that required these to be called
explicitly from here.  Autoconf-2.50 uses this file instead of...
* configure.in: ...this, which is now deleted.
* cdemo/configure.ac, cdemo/configure.in: Ditto.
* demo/configure.ac, demo/configure.in: Ditto.
* depdemo/configure.ac, depdemo/configure.in: Ditto.
* libltdl/configure.ac, libltdl/configure.in: Ditto.
* mdemo/configure.ac, mdemo/configure.in: Ditto.
* pdemo/configure.ac, pdemo/configure.in: Ditto.
* libltdl/acconfig.h:  Deleted.
* Makefile.am (libtool): libtool now depends on configure.ac.
* libtool.m4 (_LT_AC_LOCK):  Use 2.50's AC_LANG_PUSH/AC_LANG_POP
instead of 2.13's AC_LANG_SAVE/AC_LANG_RESTORE.
(AC_LIBTOOL_LANG_C_CONFIG): Ditto.
(AC_LIBTOOL_LANG_CXX_CONFIG): Ditto.
* libtoolize.in:  Use $configure_ac, instead of hardcoding
configure.in.

Revision 1.947 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 19:06:57 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.946: +6 -1 lines
Diff to previous 1.946
* pdemo/Makefile.am:  Use '=' isntead of '+=' to shut up
automake.

Revision 1.946 - (view) (download) (annotate) - [select for diffs]
Wed Jun 27 18:27:10 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.945: +3 -2 lines
Diff to previous 1.945
typo.

Revision 1.945 - (view) (download) (annotate) - [select for diffs]
Wed Jun 27 17:56:09 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.944: +9 -1 lines
Diff to previous 1.944
* NEWS: Updated.
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [openbsd]: Improved
support for various openbsd platforms.
(AC_LIBTOOL_PROG_LD_SHLIBS): Ditto.
* ltmain.in: Ditto,

Revision 1.944 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 01:37:48 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.943: +12 -1 lines
Diff to previous 1.943
* NEWS: Updated.
* libltdl/ltdl,c (LT_DLMUTEX_LOCK): Renamed from MUTEX_LOCK to
avoid potential namespace clash.
(LT_DLMUTEX_UNLOCK, LT_DLMUTEX_SETERROR, LT_DLMUTEX_GETERROR):
Ditto.
(lt_dlmutex_lock_func): Renamed from mutex_lock to avoid a
namespace clash of NCR MP-RAS.
(lt_dlmutex_unlock_func, lt_dlmutex_seterror_func,
lt_dlmutex_geterror_func): Ditto.
Reported by Edouard G. Parmelan <Edouard.Parmelan@France.NCR.COM>

Revision 1.943 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 01:06:00 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.942: +5 -1 lines
Diff to previous 1.942
* libltdl/ltdl.c (LT_DLSTRLEN): Call strlen only if the argument
is non-NULL and non-zero in length.  Changed all calls to strlen
appropriately.

Revision 1.942 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 00:53:37 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.941: +3 -1 lines
Diff to previous 1.941
* libltdl/ltdl.c: Prototype all static functions.

Revision 1.941 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 00:50:38 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.940: +18 -1 lines
Diff to previous 1.940
* ltdl.m4: Bump serial number to 3.
(AC_LIB_LTDL): Require AC_HEADER_DIRENT for ltdl.c.
* libltdl/ltdl.h (lt_dlforeachfile): Prototype for new function.
* libltdl/ltdl.c: Include an appropriate header for the
opendir/dirent api.
(foreach_dirinpath): Visit each file in a list of directories.
(find_file_callback): Factor out the core of find_file() to make
use of foreach_dirinpath().
(find_file): Use it!
(find_handle_callback, find_handle): Ditto.
(lt_dlforeachfile):  New function to find files in a searchpath.,,
(foreachfile_callback): ...using this callback.
* doc/libtool.texi (Libltdl interface): Document new
lt_dlforeachfile api call.

Revision 1.940 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 00:54:25 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.939: +3 -1 lines
Diff to previous 1.939
* THANKS:  Aded Albert Chin-A-Young.

Revision 1.939 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 00:51:41 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.938: +8 -1 lines
Diff to previous 1.938
* libtool.m4 (IFS): When IFS is changed to split a string for
examination in a loop, restore it inside the loop as well as
outside incase IFS is needed by commands in that loop.
Reported by Pavel Roskin <proski@gnu.org>

Revision 1.938 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 00:30:52 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.937: +6 -1 lines
Diff to previous 1.937
* libtool.m4: Prefer shl_load to dlopen on HP-UX because dlopen
won't work properly without a patch.

Revision 1.937 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 00:09:33 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.936: +6 -1 lines
Diff to previous 1.936
* libtool.m4 (ltdll_cmds): [$]0 doesn't appear to translate through
the script correctly, change to $''0

Revision 1.936 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 00:00:27 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.935: +6 -1 lines
Diff to previous 1.935
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for
mips-*-linux* and mipsel-*-linux*.

Revision 1.935 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 22:32:24 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.934: +10 -2 lines
Diff to previous 1.934
* libtool.m4 (AC_LIBTOOL_SETUP): Remove failed try to
transform linux to linux-gnu in $host.
(AC_LIBTOOL_SYS_DYNAMIC_LINKER): Match $host_os against
linux*, not linux-gnu*.
(AC_DEPLIBS_CHECK_METHOD): Likewise.

Revision 1.934 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 20:13:04 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.933: +22 -1 lines
Diff to previous 1.933
* libtool.m4 (_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR):  Set
PATH_SEPARATOR appropriately if it is not set already,
(_LT_AC_TAGCONFIG): Use it.
(AC_ENABLE_SHARED): Ditto.
(AC_ENABLE_STATIC): Ditto.
(AC_ENABLE_FAST_INSTALL): Ditto.
(AC_PATH_TOOL_PREFIX): Ditto.
(AC_PATH_MAGIC): Ditto.
(AC_PATH_PROG_NM): Ditto.

From Tim Van Holder  <tim.van.holder@pandora.be>:
* libtool.m4: Use the canonical absolute path test
([\/]* | ?:[\/]) and $PATH_SEPARATOR wherever
appropriate.
(AC_LIBTOOL_PROG_CC_PIC): Properly recognize DJGPP as a
platform that doesn't support shared libraries.
(AC_LIBTOOL_SYS_MAX_CMD_LEN): Avoid this test on DJGPP; use a
fixed value (12K) instead.
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Don't forget $ac_exeext
when testing for link success.

Revision 1.933 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 19:13:41 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.932: +3 -1 lines
Diff to previous 1.932
* configure.in (AM_INIT_AUTOMAKE): Bumped version to 1.4a.

Revision 1.932 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 17:55:52 2001 UTC (17 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.931: +19 -6 lines
Diff to previous 1.931
Complete the new configure time tags creation facility based on
the ltcf-*.sh and ltconfig.in files from multi-language-branch:
* libtool.m4:  More refactoring and reformatting.
(_LT_AC_LANG_GCJ_CONFIG): Merged ltcf-gcj.sh from
multi-language-branch.
(_LT_AC_LANG_CXX_CONFIG): Merged ltcf-cxx.sh from
multi-language-branch.
* configure.in (AC_PROG_CXX, LT_AC_PROG_GCJ): Compiler checks must
be done before AC_PROG_LIBTOOL which appends tags based on their
results.

Revision 1.931 - (view) (download) (annotate) - [select for diffs]
Sat Jun 16 17:33:05 2001 UTC (17 years, 10 months ago) by rboehne
Branch: MAIN
Changes since 1.930: +6 -1 lines
Diff to previous 1.930
* docs/libtool.texi: Updated the libltdl interface documentation
to bring it up to date.

Revision 1.930 - (view) (download) (annotate) - [select for diffs]
Wed Jun 6 22:06:57 2001 UTC (17 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.929: +20 -1 lines
Diff to previous 1.929
* demo/Makefile.am (objdir): Use `libtool --config' for
extracting configuration values, since a given value may
be present in each tag.
(hc-libpath): Ditto.
(hc-minusL): Ditto.
* libtool.m4 (_LT_AC_TAGCONFIG): Add tagged configurations from
the --with-tags option.
(_LT_AC_LTCONFIG_HACK): Factored out into separate configuration
macros -- The interdependencies and running order are still
immutable, and need a lot of work to fix.
(AC_LIBTOOL_CONFIG): Taken from the previous incarnation of
_LT_AC_LTCONFIG_HACK -- this macro is used both to create the
primary (C language) libtool configuration from
_LT_AC_LTCONFIG_HACK and also to append tagged configurations from
_LT_AC_TAGCONFIG.
* NEWS:  Merged from multi-language-branch.

Revision 1.929 - (view) (download) (annotate) - [select for diffs]
Wed Jun 6 14:58:48 2001 UTC (17 years, 10 months ago) by rboehne
Branch: MAIN
Changes since 1.928: +2 -2 lines
Diff to previous 1.928
Changed the date in the last commit, my bad.

Revision 1.928 - (view) (download) (annotate) - [select for diffs]
Wed Jun 6 14:53:29 2001 UTC (17 years, 10 months ago) by rboehne
Branch: MAIN
Changes since 1.927: +14 -1 lines
Diff to previous 1.927
* bootstrap: Added tagdemo and pdemo tests from
multi-language-branch.
* configure.in: Added pdemo and tagdemo to CONF_SUBDIRS
and merged references to CXX and GCJ from multi-language-branch.
*pdemo: Added test directory from multi-language-branch.
*tagdemo: Added test directory from multi-language-branch.
*tests/Makefile.am: Merged additional tests from
multi-language-branch.
*tests/pdemo-*.test: ditto.
*tests/tagdemo-*.test: ditto.

Revision 1.927 - (view) (download) (annotate) - [select for diffs]
Wed May 30 19:52:43 2001 UTC (17 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.926: +5 -1 lines
Diff to previous 1.926
* libtool.m4: Merged ltconfig.in from multi-language-branch.

Revision 1.926 - (view) (download) (annotate) - [select for diffs]
Mon May 28 23:45:17 2001 UTC (17 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.925: +6 -1 lines
Diff to previous 1.925
* libtool.m4: Reformatting for consistency, and some refactoring
in preparation for ltcf-*.sh merge.

Revision 1.925 - (view) (download) (annotate) - [select for diffs]
Sun May 27 23:20:45 2001 UTC (17 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.924: +7 -3488 lines
Diff to previous 1.924
* ltmain.in: Merged from multi-language-branch.
* libtool.m4: Merged from multi-language-branch.
* ChangeLog: Started afresh.  Old ChangeLog history moved to...
* ChangeLog.1: ...here.

Revision 1.924 - (view) (download) (annotate) - [select for diffs]
Sun May 20 18:34:33 2001 UTC (17 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.923: +7 -1 lines
Diff to previous 1.923
* configure.in: Reverted to 1.4, to avoid confusion with MLB.
Mainline is the release snapshot, except for the ChangeLog version
number, until the multi-language branch is merged into it.

Revision 1.923 - (view) (download) (annotate) - [select for diffs]
Wed Apr 25 01:01:22 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.922: +3 -1 lines
Diff to previous 1.922
* configure.in: bumped version to 1.4a.

Revision 1.922 - (view) (download) (annotate) - [select for diffs]
Wed Apr 25 00:05:37 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
CVS Tags: release-1-4
Branch point for: branch-1-4
Changes since 1.921: +9 -1 lines
Diff to previous 1.921
GNU libtool 1.4 was released.

* configure.in: Bumped version to 1.4.
* config.sub, config.guess:  Synchronised from ftp.gnu.org.
* NEWS: updated.

Revision 1.921 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 23:40:40 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.920: +7 -1 lines
Diff to previous 1.920
* libtool.m4: Support $host_os as /sysv5uw7*/ from newer
config.guess in addition to older /unixware*/.  Use compiler
driver, not linker, for linking shared libraries.

Revision 1.920 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 23:26:18 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.919: +1 -11 lines
Diff to previous 1.919
Blank lines should only be used to separate distinct commits.

Revision 1.919 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 23:22:33 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.918: +4 -1 lines
Diff to previous 1.918
* libtool.m4, ltmain.in, libltdl/configure.in,
tests/quote.test:  Remove stale references to ltconfig.

Revision 1.918 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 22:53:48 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.917: +11 -1 lines
Diff to previous 1.917
* ltdl.m4 (AC_C_INLINE): No longer required.
* libltdl/ltdl.c (strdup, strcmp, strchr, strrchr, memcpy, trim,
free_vars):  Revoke inline keyword from declarations.  `static
inline' is not very portable, and in addition Unixware 7.1.1's
compiler says you can't access static variables from inline
functions.
Reported by Peter Eisentraut  <peter_e@gmx.net>

Revision 1.917 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 21:21:38 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.916: +6 -1 lines
Diff to previous 1.916
* libtool.m4: Handle case where /bin/nm -p outputs multiple
symbol types (like under HP-UX 11.00).

Revision 1.916 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 20:30:21 2001 UTC (17 years, 11 months ago) by tanner
Branch: MAIN
Changes since 1.915: +33 -1 lines
Diff to previous 1.915
* TODO: describe problems with libltdl

* ltmain.in (ILD): tidy up, add comments, remove dead code,
  merge duplicate code

* ltmain.in (ILD): don't touch newdependency_libs after scan or
  dlopen pass

* ltmain.in (ILD): don't dlpreopen dependency_libs of a dlopened
  module (remove absolutely wrong quick hack)

* ltmain.in (ILD): remove wrong comments about duplicate removal

* ltmain.in (ILD): build a static-only module if it has
  static libraries in its dependencies (so that libltdl can
  safely load dependency_libs)

* ltmain.in (argument parsing): prefix comparsions of -l args with X,
  replace -lc with `-framework System' _after_ the ILD passes

* ltmain.in (argument parsing): support dl[pre]open
  for both .o and .lo files

* ltmain.in (deplibs_check): use portable test syntax

* ltmain.in (help): document -prefer-[non-]pic flags

* ltmain.in: improve readablity by adding some comments,
  rename uninst_* to notinst_* (more adequate name)

Revision 1.915 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 18:07:30 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.914: +4 -1 lines
Diff to previous 1.914
* doc/PLATFORMS:  More updates from subscribers to
libtool@gnu.org.

Revision 1.914 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 17:13:00 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.913: +8 -1 lines
Diff to previous 1.913
From Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
* tests/Makefile.am (TESTS_ENVIRONMENT): Make sure the *.test
scripts get the same make that was used in the top level
directory.

Revision 1.913 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 21:59:34 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.912: +6 -1 lines
Diff to previous 1.912
* doc/PLATFORMS:  Updated with more platforms successfully
tested by members of libtool@gnu.org.

Revision 1.912 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 21:16:38 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.911: +8 -1 lines
Diff to previous 1.911
* doc/PLATFORMS:  With this patch, freebsd4.3 passes the test
suite.
* libltdl/ltdl.c (lt_dlexit): Quit loop if only resident modules
are left.

Revision 1.911 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 20:08:32 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.910: +9 -1 lines
Diff to previous 1.910
* doc/PLATFORMS:  With this patch, my Solaris boxes now pass the
test suite,  Yay!
From Albert Chin-A-Young <china@thewrittenword.com>
* ltmain.in:  `test -L' is not portable, and infact breaks uninstall
mode on Solaris.  Fallback to `test -h' and finally `test -f',
but be careful not to let the failure status cause libtool to
stop.

Revision 1.910 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 00:34:53 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.909: +5 -1 lines
Diff to previous 1.909
* ltdl.m4 (AC_LTDL_DLSYM_USCORE):  Add $LIBADD_DL while
checking for dlsym _.

From Simon Spero <ses@ibiblio.org>

Revision 1.909 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 00:15:32 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.908: +4 -1 lines
Diff to previous 1.908
From Simon Spero <ses@ibiblio.org>
* libtool.m4 (lt_cv_deplibs_check_method) [darwin]: Set it!

Revision 1.908 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 00:12:00 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.907: +8 -1 lines
Diff to previous 1.907
* TODO: Make a note to undo this later.
From Christoph Pfisterer <cp@chrisp.de>
* libtool.m4: Use $() execution substitution quotation to work
around zsh builtin echo  escape removal.

Revision 1.907 - (view) (download) (annotate) - [select for diffs]
Sun Apr 22 23:42:30 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.906: +4 -1 lines
Diff to previous 1.906
* bootstrap: Allow overriding the location aclocal, automake,
autoconf, autoheader from the environment.

Revision 1.906 - (view) (download) (annotate) - [select for diffs]
Sun Apr 22 23:21:58 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.905: +7 -1 lines
Diff to previous 1.905
* demo/Makefile.am: Automake 1.4e does not allow `+=' assignments
if the variable was not set with `=' earlier.  `+=' was not useful
here anyway.

Revision 1.905 - (view) (download) (annotate) - [select for diffs]
Sun Apr 22 22:50:53 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.904: +7 -1 lines
Diff to previous 1.904
* ltdl.m4 (AC_CHECK_HEADERS): UW7 has sys/dl.h, so we must
check for that here.
* libltdl/ltdl.c (HAVE_SYS_DL_H):  Include it if necessary for
the dlopen loader.
Reported by Matthew Schalit <mschalit@pacbell.net>

Revision 1.904 - (view) (download) (annotate) - [select for diffs]
Sun Apr 22 22:13:48 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.903: +5 -1 lines
Diff to previous 1.903
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD):  Use pass_all for
various releases of UnixWare and OpenServer that support it.
Reported by Matthew Schalit <mschalit@pacbell.net>

Revision 1.903 - (view) (download) (annotate) - [select for diffs]
Sun Apr 22 22:05:29 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.902: +6 -1 lines
Diff to previous 1.902
* doc/PLATFORMS:  Updated with various platforms successfully
tested by members of libtool@gnu.org.

Revision 1.902 - (view) (download) (annotate) - [select for diffs]
Sat Apr 21 17:36:45 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.901: +5 -1 lines
Diff to previous 1.901
* TODO:  propose pkg-config merge.

Revision 1.901 - (view) (download) (annotate) - [select for diffs]
Sat Apr 21 17:10:17 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.900: +5 -1 lines
Diff to previous 1.900
* ltmain.in: Correct an error in yesterday's patch.

Revision 1.900 - (view) (download) (annotate) - [select for diffs]
Fri Apr 20 20:55:18 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.899: +6 -1 lines
Diff to previous 1.899
* libtool.m4: Improve NetBSD support.
* ltmain.in: ditto.

Revision 1.899 - (view) (download) (annotate) - [select for diffs]
Thu Apr 19 01:13:13 2001 UTC (17 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.898: +14 -1 lines
Diff to previous 1.898
* libtool.m4: Build standard shared libraries on AIX POWER
more like AIX does, with a shared object archived into lib<xxx>.a.
On AIX -bexpall flag does strange things... Don't use it.
Fix quotes around -berok flag.  Add support for AIX 5.
Add support for run time linking on AIX POWER. (should work
on AIX 4.2 and up).  Turn this feature on by adding -brtl flag
to LD_FLAGS.  Add support for AIX on IA64. Note: AIX on IA64
uses a SYSV type linker.  Add a comment telling what to do if the
TOC starts getting too large on AIX.
* NEWS: mention aix5 support.

Revision 1.898 - (view) (download) (annotate) - [select for diffs]
Wed Apr 18 07:24:12 2001 UTC (18 years ago) by oliva
Branch: MAIN
Changes since 1.897: +5 -1 lines
Diff to previous 1.897
* TODO: Add -L- flag.

Revision 1.897 - (view) (download) (annotate) - [select for diffs]
Thu Apr 12 02:39:19 2001 UTC (18 years ago) by oliva
Branch: MAIN
Changes since 1.896: +5 -1 lines
Diff to previous 1.896
* libtool.m4 (no_undefined_flag) [Solaris ld]: Change to -zdefs.

Revision 1.896 - (view) (download) (annotate) - [select for diffs]
Wed Apr 11 15:54:32 2001 UTC (18 years ago) by othman
Branch: MAIN
Changes since 1.895: +5 -1 lines
Diff to previous 1.895
* AUTHORS: Added myself to the list of maintainers.

Revision 1.895 - (view) (download) (annotate) - [select for diffs]
Sun Apr 8 11:14:56 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.894: +5 -1 lines
Diff to previous 1.894
* libtool.m4 (hardcode_libdir_flag_spec, osf4/osf5): Use ${wl}
to pass -rpath when compiling with gcc.
Reported by Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>

Revision 1.894 - (view) (download) (annotate) - [select for diffs]
Sun Apr 8 10:34:44 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.893: +7 -1 lines
Diff to previous 1.893
* libltdl/ltdl.c (sys_shl_open): Cache a handle for the `self'
module, since HPUX adds module symbols into the `self' pool if
it is opened later.  Return the cached pointer if the caller
subsequently tries to open `self'.
(sys_shl_sym): Diagnose NULL modules.

Revision 1.893 - (view) (download) (annotate) - [select for diffs]
Sun Apr 8 09:51:22 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.892: +9 -1 lines
Diff to previous 1.892
From Peter Eisentraut  <peter_e@gmx.net>
* ltmain.in (clean,uninstall): test -e is not portable.  Well,
neither is -L, but I'm hoping that redirecting error messages
to /dev/null and relying on non-zero exit status will work okay
on the few hosts that don't support -L.

Revision 1.892 - (view) (download) (annotate) - [select for diffs]
Sun Apr 8 00:46:58 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.891: +5 -1 lines
Diff to previous 1.891
* ltmain.in: Improve check for valid -version-info parameter.

Revision 1.891 - (view) (download) (annotate) - [select for diffs]
Sun Apr 8 00:29:05 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.890: +7 -1 lines
Diff to previous 1.890
From Nick Hudson  <skrll@netbsd.org>
* doc/Makefile.am (libtool_TEXINFOS): Add fdl.texi so that it
is included in the distribution.

Revision 1.890 - (view) (download) (annotate) - [select for diffs]
Fri Apr 6 23:48:27 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.889: +6 -1 lines
Diff to previous 1.889
* ltmain.in (clean,uninstall): Do not error if the file doesn't
exist and 'rm -f' was used.  Exit with status 1 on error.

Revision 1.889 - (view) (download) (annotate) - [select for diffs]
Fri Apr 6 21:29:14 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.888: +6 -0 lines
Diff to previous 1.888
* ltmain.in: Implement a new deplibs_check_method called
match_pattern that does pattern matching on filenames...
* libtool.m4: ...use it with NetBSD

Revision 1.888 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 23:43:38 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.887: +4 -1 lines
Diff to previous 1.887
* doc/libtool.texi (Multiple dependencies): A note about the
problems I've reintroduced by reverting the my patch of 2001-03-31.

Revision 1.887 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 23:16:16 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.886: +3 -0 lines
Diff to previous 1.886
From Edward Lee <tailbert@yahoo.com>
* libtool.m4: Typos.

Revision 1.886 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 23:09:37 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.885: +8 -1 lines
Diff to previous 1.885
* tests/Makefile.am (TESTS): Delete references to depdemo-dups.test.
* tests/depdemo-dups.test:  Removed, as part of the patch
reversion below.
* ltmain.in: Revert my change from 2001-03-31.  Although it
was technically correct, it opens a whole can of worms we don't
want to deal with right now.

Revision 1.885 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 22:05:49 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.884: +7 -0 lines
Diff to previous 1.884
From Ahmed Masud <masud@googgun.com>
* libltdl/ltdl.c (sys_shl_open):  Return a NULL module handle
for self opening.
(sys_shl_close):  Be careful not to close a NULL module handle.
(sys_shl_sym):  Allow shl_findsym() to open NULL modules, but
discard the modified module address it returns.

Revision 1.884 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 21:32:49 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.883: +5 -0 lines
Diff to previous 1.883
* libltdl/ltdl.c (lt_dlopen):  When reading the .la file,
reallocate the line buffer size if the line overflows the
original buffer.
Reported by Nick Hudson <skrll@netbsd.org>

Revision 1.883 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 21:22:32 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.882: +5 -1 lines
Diff to previous 1.882
* NEWS (1.3d) Removed bogus ltconfig reference.

Revision 1.882 - (view) (download) (annotate) - [select for diffs]
Tue Apr 3 22:01:50 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.881: +7 -1 lines
Diff to previous 1.881
* libtool.m4 (_LT_AC_LTCONFIG_HACK):  Remove the spurious
`dnl' from the help text of --with-pic.
Reported by stefan <stefan@lkcc.org>

Revision 1.881 - (view) (download) (annotate) - [select for diffs]
Mon Apr 2 01:36:00 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.880: +3 -1 lines
Diff to previous 1.880
* configure.in: bumped version to 1.3e.

Revision 1.880 - (view) (download) (annotate) - [select for diffs]
Mon Apr 2 00:46:38 2001 UTC (18 years ago) by gary
Branch: MAIN
CVS Tags: release-1-3d
Changes since 1.879: +7 -1 lines
Diff to previous 1.879
* NEWS: inserted todays date.

Revision 1.879 - (view) (download) (annotate) - [select for diffs]
Sun Apr 1 13:46:07 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.878: +10 -1 lines
Diff to previous 1.878
* libtool.m4: Fixed support for Darwin and Rhapsody. Now correctly
hardcodes the library path and adds versioning. Other small
fixes.
* ltmain.in: Fixed special cases for libc and libm on Rhapsody and
Darwin. One of them was misplaced. Added version_type case for
Rhapsody and Darwin, named "darwin".

Revision 1.878 - (view) (download) (annotate) - [select for diffs]
Sat Mar 31 23:51:07 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.877: +11 -1 lines
Diff to previous 1.877
* ltmain.in: Remove the code for stripping duplicate deplibs
from libtool link lines -- duplicates are somtimes necessary
to satisfy inter-library dependencies, and never cause link to
fail even if they are spurious.
* tests/depdemo-dups.test: New file.  Make sure this bug doesn't
creep back in again!
* tests/Makefile.am (TESTS): Use the new test above.

Revision 1.877 - (view) (download) (annotate) - [select for diffs]
Sat Mar 31 00:12:40 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.876: +3 -1 lines
Diff to previous 1.876
* libltdl/ltdl.c:  Use windows paths while calling LoadLibrary.

Revision 1.876 - (view) (download) (annotate) - [select for diffs]
Sat Mar 31 00:08:02 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.875: +9 -1 lines
Diff to previous 1.875
* libtool.m4: Generate dll/import libraries for cygwin according
to the following: libFOO.a (static lib), libFOO.dll.a (import
lib), cygFOO-version.dll (dll).  Update postinstall_cmds and
postuninstall_cmds to reflect this.
* ltmain.in: Generate installed .la files with dlnames set to
../bin/cygFOO-version.dll for normal dlls. dlls for modules
remain with the .la file.

Revision 1.875 - (view) (download) (annotate) - [select for diffs]
Fri Mar 30 22:47:23 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.874: +4 -1 lines
Diff to previous 1.874
* libtoolize.in: change recommendation from AM_PROG_LIBTOOL to
AC_PROG_LIBTOOL.

Revision 1.874 - (view) (download) (annotate) - [select for diffs]
Fri Mar 30 22:12:29 2001 UTC (18 years ago) by gary
Branch: MAIN
Changes since 1.873: +6 -1 lines
Diff to previous 1.873
* libtoolize.in: Check configure.ac and prefer configure.ac to
configure.in.

Revision 1.873 - (view) (download) (annotate) - [select for diffs]
Fri Mar 16 03:58:50 2001 UTC (18 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.872: +5 -1 lines
Diff to previous 1.872
* libtool.m4 (save_CPPFLAGS): Fix typo.

Revision 1.872 - (view) (download) (annotate) - [select for diffs]
Tue Mar 13 15:00:45 2001 UTC (18 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.871: +6 -1 lines
Diff to previous 1.871
* libtool.m4 (lt_cv_compiler_c_o): Cache it.
(lt_cv_compiler_o_lo): Likewise.

Revision 1.871 - (view) (download) (annotate) - [select for diffs]
Sat Mar 10 02:16:45 2001 UTC (18 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.870: +5 -1 lines
Diff to previous 1.870
* ltmain.in (clean): Automatically remove $objdir (usually '.libs').

Revision 1.870 - (view) (download) (annotate) - [select for diffs]
Fri Mar 9 04:25:29 2001 UTC (18 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.869: +6 -1 lines
Diff to previous 1.869
* ltconfig.in (library_names_spec): Undo latin-1 spaces I pasted
in yesterday by mistake.

Revision 1.869 - (view) (download) (annotate) - [select for diffs]
Wed Mar 7 01:43:27 2001 UTC (18 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.868: +5 -0 lines
Diff to previous 1.868
From Tor Lillqvist <tml@iki.fi>
* libtool.m4 (export_symbols): On Windows, if the export_symbols
file (which has been passed to libtool with the -export-symbols
command line switch) already is a .def file, use it as is.

Revision 1.868 - (view) (download) (annotate) - [select for diffs]
Wed Mar 7 01:16:21 2001 UTC (18 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.867: +5 -2 lines
Diff to previous 1.867
* libtool.m4 (library_names_spec): Using m4 quotes correctly this
time around!

Revision 1.867 - (view) (download) (annotate) - [select for diffs]
Wed Mar 7 00:58:08 2001 UTC (18 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.866: +8 -2 lines
Diff to previous 1.866
* libtool.m4 (library_names_spec): Use an appropriate filename
prefix for dlls -- lib for mingw; cyg for cygwin; pw for pw32.
From Tor Lillqvist <tml@iki.fi>

Revision 1.866 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 11:20:36 2001 UTC (18 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.865: +5 -2 lines
Diff to previous 1.865
* libtool.m4 (can_build_shared) [AIX 4.[01], GCC]: GCC up to
2.96 can't build shared libraries reliably.  Disable them.

Revision 1.865 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 11:16:04 2001 UTC (18 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.864: +6 -1 lines
Diff to previous 1.864
* ltmain.in: When dropping dependencies of a -no-undefined
library, give up on building a shared library.

Revision 1.864 - (view) (download) (annotate) - [select for diffs]
Mon Mar 5 20:08:08 2001 UTC (18 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.863: +7 -1 lines
Diff to previous 1.863
* ltmain.sh: Don't quote the argument of case/esac and
assignments.
* libtool.m4: Likewise.

Revision 1.863 - (view) (download) (annotate) - [select for diffs]
Sat Mar 3 21:41:29 2001 UTC (18 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.862: +6 -1 lines
Diff to previous 1.862
* libtool.m4: Added explicit return type to all C functions.

Revision 1.862 - (view) (download) (annotate) - [select for diffs]
Fri Feb 23 22:58:19 2001 UTC (18 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.861: +18 -1 lines
Diff to previous 1.861
* NEWS: Updated.
* doc/libtool.texi (Thread Safety in libltdl): New node describing
the  application the new MT API.
* libltdl/ltdl.h: Prototypes.
* libltdl/ltdl.c: Use these functions throughout the rest of
the file to provide thread locking.
(lt_dlmutex_register): New function to set callbacks for
multi-threaded calls into libltdl.
(lt_dl_mutex_lock): Type of a locking callback function.
(lt_dl_mutex_lock): Type of an unlocking callback function.
(lt_dl_mutex_seterror): Type of a callback function to save the
last libltdl error message in thread local storage.
(lt_dl_mutex_geterror): Type of a callback function to retrieve
the last saved error message from thread local storage.

Revision 1.861 - (view) (download) (annotate) - [select for diffs]
Tue Feb 20 01:51:50 2001 UTC (18 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.860: +7 -1 lines
Diff to previous 1.860
* libltdl/ltdl.c (lt_dlcaller_register): dont set an unsigned
type to a negative number.
Reported by Guenter Millahn <Guenter.Millahn@Informatik.TU-Cottbus.DE>

Revision 1.860 - (view) (download) (annotate) - [select for diffs]
Mon Feb 5 00:24:55 2001 UTC (18 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.859: +8 -1 lines
Diff to previous 1.859
From Nick Hudson <skrll@netbsd.org>
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): netbsd* is able to
automatically load module deplibs without assistance from
libltdl.

Revision 1.859 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 20:38:52 2001 UTC (18 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.858: +5 -2 lines
Diff to previous 1.858
* libltdl/ltdl.c (load_deplibs): Make sure the depcount is reset,
even when deplibs are not used because of the patch below.

Revision 1.858 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 19:02:38 2001 UTC (18 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.857: +8 -2 lines
Diff to previous 1.857
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): If we know that the host
architecture automatically loads deplibs, then...
* libltdl/ltdl.c (load_deplibs): ...don't manually load each one.

Revision 1.857 - (view) (download) (annotate) - [select for diffs]
Wed Jan 31 16:26:48 2001 UTC (18 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.856: +4 -2 lines
Diff to previous 1.856
* TODO:  Updated.

Revision 1.856 - (view) (download) (annotate) - [select for diffs]
Wed Jan 31 00:07:32 2001 UTC (18 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.855: +13 -1 lines
Diff to previous 1.855
* libltdl/ltdl.c (load_deplibs): If loading a deplib fails,
don't sweat -- it may be a lib that is already statically linked
into the loading application.

* libltdl/ltdl.c: Clean up the shadowing of the global handles
variable.
(LT_DLRESIDENT_FLAGS): Add extra parens to satisfy -Wall.
(load_deplibs):  Cast isspace() argument to an int to satisfy
-Wall.

Revision 1.855 - (view) (download) (annotate) - [select for diffs]
Tue Jan 30 15:48:56 2001 UTC (18 years, 2 months ago) by rboehne
Branch: MAIN
Changes since 1.854: +5 -1 lines
Diff to previous 1.854
Added myself to the list of maintainers in AUTHORS.

Revision 1.854 - (view) (download) (annotate) - [select for diffs]
Mon Jan 29 02:01:41 2001 UTC (18 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.853: +6 -1 lines
Diff to previous 1.853
* libltdl/Makefile.am (CLEANFILES): Clean conditionally-built
libraries.

Revision 1.853 - (view) (download) (annotate) - [select for diffs]
Sat Jan 27 19:19:04 2001 UTC (18 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.852: +5 -1 lines
Diff to previous 1.852
* libtool.m4 (ld_shlibs) [aix4*]: Disable on unknown CPU types.

Revision 1.852 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 01:52:10 2001 UTC (18 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.851: +8 -1 lines
Diff to previous 1.851
* NEWS: Updated.
* doc/libtool.texi (User defined module data): Updated.
* libltdl/ltdl.c (lt_dlhandle_next): New function.
* libltdl/ltdl.h (lt_dlhandle_next): Prototypes.

Revision 1.851 - (view) (download) (annotate) - [select for diffs]
Fri Jan 5 09:33:38 2001 UTC (18 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.850: +19 -1 lines
Diff to previous 1.850
* NEWS: Updated.
* doc/libtool.texi (User defined module data):  Document it all.
* ltdl.m4:  Check for memcpy, or else bcopy.
* ltdl.c (lt_caller_data): New type.
(lt_dl_handle_struct): Add an lt_caller_data field.
(lt_dlcaller_register, lt_dlcaller_set_data,
lt_dlcaller_get_data): New functions.
(rpl_memcpy): A minimal fallback implementation.
(rpl_realloc): A realloc implemented with lt_dlmalloc and
lt_dlfree.
(LT_DLMALLOC, LT_DLFREE, LT_DLREALLOC, LT_DLMEM_REASSIGN):
New memory handling convenience macros.  Use them
appropriately throughout the rest of this file.
* ltdl.h (lt_dlcaller_register, lt_dlcaller_set_data,
lt_dlcaller_get_data): Prototyped.

Revision 1.850 - (view) (download) (annotate) - [select for diffs]
Thu Jan 4 22:06:10 2001 UTC (18 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.849: +5 -1 lines
Diff to previous 1.849
* libltdl/ltdl.h:  formatting change.

Revision 1.849 - (view) (download) (annotate) - [select for diffs]
Sat Dec 23 16:30:42 2000 UTC (18 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.848: +10 -1 lines
Diff to previous 1.848
From vvv@vsu.ru:
* doc/fdl.texi (GNU Free Documentation License): contained @bye
command which prevented part of document to be generated (indices,
etc).
* doc/libtool.texi (Dlpreopening): the @deftypevar did not contain
a space after a type.

Revision 1.848 - (view) (download) (annotate) - [select for diffs]
Fri Dec 22 23:40:11 2000 UTC (18 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.847: +153 -145 lines
Diff to previous 1.847
* libtool.m4: s/[ t]*$//

* libtool.m4 (OSF/1):  Revert my patch of 2000-12-16.

Revision 1.847 - (view) (download) (annotate) - [select for diffs]
Wed Dec 20 23:50:09 2000 UTC (18 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.846: +5 -1 lines
Diff to previous 1.846
* libltdl/ltdl.c (lt_dlexit): Was checking for residency of the
wrong module.
Reported by Robert Boehne  <rboehne@ricardo-us.com>

Revision 1.846 - (view) (download) (annotate) - [select for diffs]
Wed Dec 20 22:40:59 2000 UTC (18 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.845: +8 -1 lines
Diff to previous 1.845
* ltmain.in (dlprefiles): Now that `2000-12-15 Utz-Uwe Haus' patch
below can detect preopened library deplibs correctly in libltdl,
we need to ensure that libtool library deplibs are also preloaded
into the binary for that phase to work.

Revision 1.845 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 17:37:44 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.844: +7 -2 lines
Diff to previous 1.844
* libtool.m4 (OSF/1): Change  the way to pass linker flags through
compiler on a Tru64 machine.

Revision 1.844 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 14:02:50 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.843: +5 -1 lines
Diff to previous 1.843
* libtool.m4 (sys_lib_search_path_spec): Use test instead of
`['.
(archive_cmds): And another one.

Revision 1.843 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 13:30:36 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.842: +4 -1 lines
Diff to previous 1.842
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD):  moved rogue settings from
sequent, ncr and newos6 back into here from other macros.

Revision 1.842 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 13:19:40 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.841: +6 -1 lines
Diff to previous 1.841
* libtool.m4 (darwin*): Fixed a pair of stupid typos I made in the
last patch.

Revision 1.841 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 13:08:14 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.840: +6 -1 lines
Diff to previous 1.840
* libtool.m4: (dyld/darwin*) Much improved port.
* ltmain.in: (dyld/darwin*) Much improved port.

Revision 1.840 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 03:55:59 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.839: +4 -1 lines
Diff to previous 1.839
* libtool.m4: Accept darwin as an alias for rhapsody.
* ltmain.in: ditto.

Revision 1.839 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 03:51:00 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.838: +6 -1 lines
Diff to previous 1.838
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use the HPUX 10.20
methods to check for library dependencies on HPUX 11.

Revision 1.838 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 03:09:23 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.837: +6 -1 lines
Diff to previous 1.837
* libtool.m4 (netbsd*, deplibs_check_method): Enable ILD support
for NetBSD a.out.

Revision 1.837 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 02:35:29 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.836: +15 -1 lines
Diff to previous 1.836
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Rename
`ac_cv_sys_global_symbol_pipe' as `lt_cv_sys_global_symbol_pipe'.
Similarly with `lt_cv_global_symbol_to_cdecl
(_LT_AC_LTCONFIG_HACK): Similarly with `ac_cv_prog_cc_pic',
`ac_cv_prog_cc_shlib', `ac_cv_prog_cc_wl', `ac_cv_prog_cc_static',
`ac_cv_prog_cc_no_builtin', `ac_cv_prog_cc_can_build_shared',
`ac_cv_prog_cc_static_works', `ac_cv_archive_cmds_need_lc'.
(AC_PATH_TOOL_PREFIX): Similarly with `ac_cv_path_MAGIC_CMD'
(AC_PROG_LD) <ac_cv_path_LD>: Likewise.
(AC_PROG_LD_GNU) <ac_cv_prog_gnu_ld>: Likewise.
(AC_PROG_NM) <ac_cv_path_NM>: Likewise.

Revision 1.836 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 01:09:44 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.835: +6 -1 lines
Diff to previous 1.835
* libltdl/ltdl.c (lt_dlopen): Changed "dl_dependency_libs" keyword
to "dependency_libs".

Revision 1.835 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 21:08:03 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.834: +6 -1 lines
Diff to previous 1.834
* libltdl/ltdl.c (lt_dlexit): Reset the loaders value to zero when
the last module has been unloaded.

Revision 1.834 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 02:53:45 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.833: +8 -2 lines
Diff to previous 1.833
* libtool.m4: Port to *-sni-sysv4 (Reliant Unix)
* README: added Reliant Unix to hte list of supported platforms
* doc/PLATFORMS: added note on tests on Reliant Unix

Revision 1.833 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 01:51:59 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.832: +7 -1 lines
Diff to previous 1.832
* README:  Updated.
* NEWS: Updated.
* libtool.m4:  New port to NEWS-OS Release 6.

Revision 1.832 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 01:02:39 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.831: +6 -1 lines
Diff to previous 1.831
* libtool.m4 (hardcode_libdir_flag_spec):  Remove linker
specification for netbsd.

Revision 1.831 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 00:39:54 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.830: +6 -1 lines
Diff to previous 1.830
* libtool.m4:  Don't depend on Autoconf internals:
s/ac_cv_prog_gcc/GCC/.

Revision 1.830 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 00:34:20 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.829: +10 -1 lines
Diff to previous 1.829
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Don't empty
out ac_cv_global_symbol_to_cdecl inside the loop, incase we
need to go around again and try with underscore prefix.
(_LT_AC_TRY_DLOPEN_SELF): On some hosts (cygwin for instance)
self dlclosing unloads the main program and causes a SIGSEGV.  So
don't do it for now.

Revision 1.829 - (view) (download) (annotate) - [select for diffs]
Tue Dec 5 18:33:06 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.828: +10 -1 lines
Diff to previous 1.828
Oh My! Cygwin support has bitrotted while I was looking the other
way.  This should fix it some:
* libtool.m4 (extract_expsyms_cmds): There is a quoting problem
with autoconf-2.13 that prevents [$]0 from expanding.  Use shell
quotes instead to delay eval of $0.
(impgen.c) The '# ' sequence stripped by sed works again.

Revision 1.828 - (view) (download) (annotate) - [select for diffs]
Sat Dec 2 23:50:53 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.827: +16 -6 lines
Diff to previous 1.827
* doc/libtool.texi (Libltdl interface):  Add documentation.
* libltdl/ltdl.h (lt_dlmakeresident, lt_dlisresident):  Add
prototypes.
(LT_DLERROR_CLOSE_RESIDENT_MODULE): New error status.
* libltdl/ltdl.c (lt_dlmakeresident, lt_dlisresident):  Allow
making and testing of resident module status, which prevents a
module from being lt_dlclosed.
(lt_dlopen):  If lt_dlopen()ing self, make the module resident.
(lt_dlclose):  Return an error if the module is resident.

Revision 1.827 - (view) (download) (annotate) - [select for diffs]
Fri Dec 1 19:13:20 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.826: +13 -1 lines
Diff to previous 1.826
* libtool.m4 (_LT_AC_LTCONFIG_HACK): Move the tests for dlopen
from here...
(AC_LTDL_DLOPEN_SELF): ...to here.
(_LTDL_AC_CHECK_DLFCN):  Factor out repeated code for dlfcn.h
(_LT_AC_TRY_DLOPEN_SELF): Factor out repeated code for
checking dlopen status.
* ltdl.m4 (AC_LIB_LTDL):  Use _LTDL_AC_CHECK_DLFCN.
dlopen compile time checking.  Use _LTDL_AC_CHECK_DLFCN.
(AC_LTDL_DLSYM_USCORE):  Use _LTDL_AC_TRY_DLOPEN_SELF.

Revision 1.826 - (view) (download) (annotate) - [select for diffs]
Wed Nov 29 22:59:55 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.825: +7 -1 lines
Diff to previous 1.825
* libltdl/ltdl.h (lt_dlhandle): Rename the wrapped structure
to prevent nameclash when used from C++.
* libltdl/ltdl.c: Fixed all references.

Revision 1.825 - (view) (download) (annotate) - [select for diffs]
Wed Nov 29 01:33:24 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.824: +8 -1 lines
Diff to previous 1.824
* libltdl/ltdl.c (lt_dlopen):  Change the default search order
for modules.  If the named module has no directory component,
always start the search with the user_search_path directories,
and then fall back on the current directory only if that fails.

Revision 1.824 - (view) (download) (annotate) - [select for diffs]
Tue Nov 21 08:53:33 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.823: +11 -1 lines
Diff to previous 1.823
* libltdl/Makefile.am (libltdl_la_LDFLAGS): increment the version
number to reflect the breakage of binary compatibility.
* doc/libtool.texi (Libltdl interface):  Document
LT_NON_POSIX_NAMESPACE.
* libltdl/ltdl.h (LT_POSIX_NAMESPACE):  Deleted.  The default is
now to use this namespace, so the cpp macro is no longer
necessary.

Revision 1.823 - (view) (download) (annotate) - [select for diffs]
Mon Nov 20 23:15:09 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.822: +6 -1 lines
Diff to previous 1.822
* ltdl.m4 (AC_LIB_LTDL, AC_LTDL_SYMBOL_USCORE): Break a circular
dependency between AC_LTDL_SYMBOL_USCORE and AC_LTDL_DLSYM_USCORE.

Revision 1.822 - (view) (download) (annotate) - [select for diffs]
Mon Nov 20 22:03:42 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.821: +7 -2 lines
Diff to previous 1.821
* ltmain.in: Some versions of expr respond with "0" if a
regexp fails to match.

Revision 1.821 - (view) (download) (annotate) - [select for diffs]
Sun Nov 19 03:41:27 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.820: +6 -1 lines
Diff to previous 1.820
* libtool.m4 (_LT_AC_LTCONFIG_HACK): Quote the $ in $#, $2 and
$3 in variable 'archive_expsym_cmds' for cygwin.

Revision 1.820 - (view) (download) (annotate) - [select for diffs]
Sun Nov 19 01:23:16 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.819: +10 -2 lines
Diff to previous 1.819
* ltdl.c: Relegate non-POSIX-compliant symbols (e.g. those
ending in ``_t'') to deprecated #define compatibility macros.
Also ease up on the namespace pollution, so that only ``lt_''
and ``LT_'' prefixes are taken from the global namespace.
* ltdl.h: ditto.

Revision 1.819 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 18:44:28 2000 UTC (18 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.818: +6 -1 lines
Diff to previous 1.818
* ltdl.c: Reformatted.
* ltdl.h: ditto.

Revision 1.818 - (view) (download) (annotate) - [select for diffs]
Sat Nov 11 13:19:53 2000 UTC (18 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.817: +8 -2 lines
Diff to previous 1.817
* ltdl.m4 (AC_LTDL_SYMBOL_USCORE): Use $ac_ext for conftest
sourcefile.
* libtool.m4: Use $ac_ext and $ac_objext respectively for conftest
sources and objects.
Reported by Carlo Wood <carlo@alinoe.com>

Revision 1.817 - (view) (download) (annotate) - [select for diffs]
Sat Nov 11 11:40:54 2000 UTC (18 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.816: +9 -3 lines
Diff to previous 1.816
* doc/fdl.texi: New file.  The license for distributing the
libtool manual.
* doc/libtool.texi: Reference the new license.

Revision 1.816 - (view) (download) (annotate) - [select for diffs]
Wed Nov 1 00:16:59 2000 UTC (18 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.815: +6 -1 lines
Diff to previous 1.815
* libtool.m4 (_LT_AC_LTCONFIG_HACK): Quote argument to avoid error
output from cygpath when $srcdir is empty.

Revision 1.815 - (view) (download) (annotate) - [select for diffs]
Tue Oct 31 23:30:59 2000 UTC (18 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.814: +6 -1 lines
Diff to previous 1.814
* bootstrap:  rm Makefiles to prevent infinite loop during
configure when libtool.m4 is newer than Makefile.

Revision 1.814 - (view) (download) (annotate) - [select for diffs]
Tue Oct 31 23:22:41 2000 UTC (18 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.813: +10 -1 lines
Diff to previous 1.813
* libtool.m4: Adjust the copyright notice.
Quote all the macro names when defined.
Some minor formatting changes.
(AM_PROG_LIBTOOL, AM_ENABLE_SHARED, AM_ENABLE_STATIC)
(AM_DISABLE_SHARED, AM_DISABLE_STATIC, AM_PROG_LD, AM_PROG_NM):
Don't use indir when useless.  Don't add trailing `dnl' either.

Revision 1.813 - (view) (download) (annotate) - [select for diffs]
Mon Oct 30 23:31:44 2000 UTC (18 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.812: +6 -1 lines
Diff to previous 1.812
* doc/libtool.texi:  Corrected nother attack of CRLF line
endings.

Revision 1.812 - (view) (download) (annotate) - [select for diffs]
Mon Oct 30 23:25:56 2000 UTC (18 years, 5 months ago) by othman
Branch: MAIN
Changes since 1.811: +6 -1 lines
Diff to previous 1.811
* libtool.m4 (archive_expsym_cmds): Fix typo where line was broken
in the middle of an expression.

Revision 1.811 - (view) (download) (annotate) - [select for diffs]
Mon Oct 30 23:13:59 2000 UTC (18 years, 5 months ago) by othman
Branch: MAIN
Changes since 1.810: +8 -1 lines
Diff to previous 1.810
* libtool.m4 (archive_expsym_cmds):  Support for -export-symbol
option on Tru64.
(hardcode_libdir_flag_spec): Fixed cxx throwing error while using
libtool.  Done by passing -rpath directlty to the compiler.

Revision 1.810 - (view) (download) (annotate) - [select for diffs]
Fri Oct 27 20:04:27 2000 UTC (18 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.809: +6 -1 lines
Diff to previous 1.809
* docs/libtool.texi: Added pointers to documentation
of Hewlett-Packard, Compaq Tru64 and IBM AIX systems.

Revision 1.809 - (view) (download) (annotate) - [select for diffs]
Mon Oct 2 01:18:16 2000 UTC (18 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.808: +6 -1 lines
Diff to previous 1.808
From Bruce Korb <bkorb@cruzio.com>
* ltmain.in (execute_dlfiles): Reduce obfuscation.

Revision 1.808 - (view) (download) (annotate) - [select for diffs]
Sat Sep 30 05:28:23 2000 UTC (18 years, 6 months ago) by oliva
Branch: MAIN
Changes since 1.807: +5 -1 lines
Diff to previous 1.807
* libtool.m4 [netbsd*] (deplibs_check_method, file_magic_cmd,
file_magic_test_file): Removed inappropriate duplicate
definitions; these variables are set in AC_DEPLIBS_CHECK_METHOD.

Revision 1.807 - (view) (download) (annotate) - [select for diffs]
Sat Sep 30 05:21:56 2000 UTC (18 years, 6 months ago) by oliva
Branch: MAIN
Changes since 1.806: +7 -1 lines
Diff to previous 1.806
* libtool.m4 (lt_cv_file_magic_cmd): Don't use '${MAGIC_CMD}' or
'${OBJDUMP}'; Solaris' /bin/sh loses with `}' in cache files.
(ac_cv_path_MAGIC_CMD): Renamed to lt_cv_path_MAGIC_CMD.

Revision 1.806 - (view) (download) (annotate) - [select for diffs]
Fri Sep 29 20:41:39 2000 UTC (18 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.805: +9 -2 lines
Diff to previous 1.805
* libtool.m4 (MAGIC_CMD): Don't use MAGIC, since BSD versions of
the file command use this environment variable to hold the
location of the magic database.
Reported by Marc Espie <Marc.Espie@liafa.jussieu.fr>

Revision 1.805 - (view) (download) (annotate) - [select for diffs]
Thu Sep 21 00:18:11 2000 UTC (18 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.804: +2 -2 lines
Diff to previous 1.804
Nick Hudson requested a change of email address.

Revision 1.804 - (view) (download) (annotate) - [select for diffs]
Thu Sep 21 00:10:41 2000 UTC (18 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.803: +13 -1 lines
Diff to previous 1.803
* doc/PLATFORMS: Updated.
* demo/configure.in:  Revert to the `libtool --features' test.
* Makefile.am (libtool):  This needs to rerun configure now that
libtool is generated entirely by AC_PROG_LIBTOOL again.
(ltconfig): Removed.
(ltmain.sh):  Is now regenerated when ltmain.in changes.
* libtool.m4 (_LT_AC_LTCONFIG_HACK): Now does all of the work for
generating libtool immediately in configure.in, rather than
deferring part of the creation until config.status runs.

Revision 1.803 - (view) (download) (annotate) - [select for diffs]
Sun Sep 17 00:44:48 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.802: +19 -1 lines
Diff to previous 1.802
* bootstrap:  Backed out yesterdays patch which is no longer
necessary.
* Makefile.am (libtool): Reworked rule for regeneration of libtool,
now that it is built entirely withing config.status.
(libtoolize): Tidied for orthogonality with the other generation
rules.
(ltconfig):  This is now generated by AC_PROG_LIBTOOL, called from
make by running config.status --recheck.
(ltmain.sh): Moved primary generation of this file into here...
* configure.in (AC_OUTPUT): ...instead of here.
* libtool.m4 (AC_OUTPUT_COMMANDS):  Write the config to ltconfig
where it can be reused, rather than directly to libtool.
* demo/configure.in:  libtool is no longer present immediately
after AC_LIBTOOL_M4 has completed, so the tests now grep through
ltconfig instead -- which *will* be present.

Revision 1.802 - (view) (download) (annotate) - [select for diffs]
Sat Sep 16 20:08:07 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.801: +11 -2 lines
Diff to previous 1.801
* TODO: Removed the item describing the change below, and added a
similar item to remind us to change the ltdl.m4 macros again when
_LT_AC_LTCONFIG_HACK is divided into proper macros.
* ltdl.m4 (AC_LTDL_SNARF_CONFIG):  Removed.  No longet required
now that ltconfig has migrated to libtool.m4.
(AC_LTDL_SHLIBEXT): Require _LT_AC_LTCONFIG_HACK.
(AC_LTDL_SHLIBPATH): ditto.
(AC_LTDL_SYSSEARCHPATH): ditto.

Revision 1.801 - (view) (download) (annotate) - [select for diffs]
Sat Sep 16 17:55:00 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.800: +9 -1 lines
Diff to previous 1.800
* ltdl.m4 (AC_LTDL_DLPREOPEN): require the libtool.m4 symbol_pipe
macro.
(AC_LTDL_SYMBOL_USCORE): ditto.
(AC_LTDL_GLOBAL_SYMBOL_PIPE): Removed, since it is a duplicate
of...
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): ...this new
macro, extracted from _LT_AC_LTCONFIG_HACK.

Revision 1.800 - (view) (download) (annotate) - [select for diffs]
Sat Sep 16 16:09:39 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.799: +5 -1 lines
Diff to previous 1.799
* ltdl.m4 (changequote): An audit of changequote and m4
quote usage -- all changequotes have been removed, and some
latent unquoted `[' and `]' bugs have been fixed.

Revision 1.799 - (view) (download) (annotate) - [select for diffs]
Sat Sep 16 00:56:05 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.798: +5 -1 lines
Diff to previous 1.798
* configure.in (AC_OUTPUT): ltmain.sh must be generated in the
source tree since this is where it would be found in a freshly
unrolled tarball.

Revision 1.798 - (view) (download) (annotate) - [select for diffs]
Sat Sep 16 00:52:20 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.797: +7 -1 lines
Diff to previous 1.797
* configure.in: Replace `dnl' comments with `#' comments for
more conformity with cvs autoconf.
Removed emacs hack-local-variables, since there is now a
proper Autoconf major mode.
Removed a couple of changequote()s.

Revision 1.797 - (view) (download) (annotate) - [select for diffs]
Sat Sep 16 00:33:37 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.796: +8 -1 lines
Diff to previous 1.796
* bootstrap (ltconfig): When bootstrapping libtool with a
stock automake (i.e. without the README patch applied),
references to ltconfig are manually removed from the generated
Makefile.in files.

Revision 1.796 - (view) (download) (annotate) - [select for diffs]
Fri Sep 15 17:04:04 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.795: +6 -1 lines
Diff to previous 1.795
* doc/libtool.texi: Removes references to ltconfig, and a small
amount of tidying up to compensate.

Revision 1.795 - (view) (download) (annotate) - [select for diffs]
Fri Sep 15 16:44:44 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.794: +5 -1 lines
Diff to previous 1.794
* libtool.m4 (netbsd): Improved support.

Revision 1.794 - (view) (download) (annotate) - [select for diffs]
Fri Sep 15 02:26:04 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.793: +7 -1 lines
Diff to previous 1.793
* ltmain.in (version_type): Use "-iface" as the windows
versioning scheme, where iface is the number of the oldest
interface supported.

Revision 1.793 - (view) (download) (annotate) - [select for diffs]
Fri Sep 15 02:10:26 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.792: +8 -1 lines
Diff to previous 1.792
From Paul Sokolovsky <Paul.Sokolovsky@technologist.com>
* libtool.m4 (pw32): Initial support for pw32, assuming that
libtool's behaviour in this environment is identical to under
cygwin.
* ltmain.in (pw32): ditto.
* NEWS: Updated.

Revision 1.792 - (view) (download) (annotate) - [select for diffs]
Thu Sep 14 21:29:24 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.791: +5 -1 lines
Diff to previous 1.791
* libtool.m4 (changequote): An audit of changequote and m4
quote usage -- all changequotes (except a few with non-nesting
square brackets) have been removed.

Revision 1.791 - (view) (download) (annotate) - [select for diffs]
Thu Sep 14 20:51:43 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.790: +6 -1 lines
Diff to previous 1.790
* Makefile.am (EXTRA_DIST):  The bootstrap script should be
distributed with libtool.

Revision 1.790 - (view) (download) (annotate) - [select for diffs]
Wed Sep 13 01:31:14 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.789: +9 -3 lines
Diff to previous 1.789
libtool.m4 (_LT_AC_LTCONFIG_HACK): Oh man!  Third time lucky.
I just discovered that '&' needs to be escaped inside
AC_TRY_EVAL.

Revision 1.789 - (view) (download) (annotate) - [select for diffs]
Tue Sep 12 23:26:49 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.788: +7 -1 lines
Diff to previous 1.788
* ltmain.in:  Be careful about filenames with multiple `.'s in
them when calculating file extensions.
Reported by Joel Reed <jreed@support.ddiworld.com>

Revision 1.788 - (view) (download) (annotate) - [select for diffs]
Tue Sep 12 20:02:16 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.787: +12 -1 lines
Diff to previous 1.787
libtool.m4 (AC_PROG_LIBTOOL):  Removed, as it was triggering a
bug in Autoconf-2.13 AC_REQUIRE implementation which inserted
some of the expanded tests too early in the generaated configure.
(_AC_PROG_LIBTOOL): renamed to AC_PROG_LIBTOOL, and defines
itself to an empty expansion to prevent multiple expansions.
configure.in (AC_LIBTOOL_SETUP): Replaced by a call to
AC_PROG_LIBTOOL now that the AC_REQUIRE bug has been worked
around.

Revision 1.787 - (view) (download) (annotate) - [select for diffs]
Sat Sep 9 12:55:38 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.786: +4 -1 lines
Diff to previous 1.786
libtool.m4 (_LT_AC_LTCONFIG_HACK): Forgot to escape the
redirections inside AC_TRY_EVAL in the need_lc tests. Doh!

Revision 1.786 - (view) (download) (annotate) - [select for diffs]
Sat Sep 9 12:22:38 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.785: +4 -1 lines
Diff to previous 1.785
libtool.m4 (_LT_AC_LTCONFIG_HACK): Forgot to redirect the
output of grep to /dev/null in the need_lc tests.

Revision 1.785 - (view) (download) (annotate) - [select for diffs]
Sat Sep 9 12:12:55 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.784: +9 -2 lines
Diff to previous 1.784
configure.in (AC_PROG_LIBTOOL):  Using this in libtools own
configure.in interacts badly with the AC_PROVIDE calls and
results in several tests being inserted into configure too
early.  Use AC_LIBTOOL_SETUP instead.

Revision 1.784 - (view) (download) (annotate) - [select for diffs]
Fri Sep 8 17:04:23 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.783: +7 -1 lines
Diff to previous 1.783
libtool.m4 (_LT_AC_LTCONFIG_HACK): The ltconfig.in code I
ported from ltconfig.in was incomplete -- this is a backport
of the missing code taken from the multi-language branch.

Revision 1.783 - (view) (download) (annotate) - [select for diffs]
Thu Sep 7 21:35:15 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.782: +6 -1 lines
Diff to previous 1.782
* libtool.m4 (_LT_AC_LTCONFIG_HACK):  Fixed incorrect use of
changequote

Revision 1.782 - (view) (download) (annotate) - [select for diffs]
Thu Sep 7 21:25:03 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.781: +7 -1 lines
Diff to previous 1.781
* NEWS:  Updated.
* TODO:  Add a reminder to get rid of ltconfig in mlb.
* README: Until things even out, I have added a note and a
patch to make the installed automake cooperate with the new
ltconfig free libtool.

Revision 1.781 - (view) (download) (annotate) - [select for diffs]
Thu Sep 7 20:14:44 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.780: +5 -1 lines
Diff to previous 1.780
* libtool.m4 (_LT_AC_LTCONFIG_HACK): with_gcc is only useful in
ltmain.sh as it has not yet been set in libtool.m4.  Use
$ac_cv_prog_gcc instead.

Revision 1.780 - (view) (download) (annotate) - [select for diffs]
Thu Sep 7 07:28:39 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.779: +3 -1 lines
Diff to previous 1.779
* doc/PLATFORMS: Updated.

Revision 1.779 - (view) (download) (annotate) - [select for diffs]
Thu Sep 7 07:25:39 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.778: +5 -1 lines
Diff to previous 1.778
* configure.in (AC_PROG_AWK): Removed -- no longer required by
the build process.
* lineno: ditto.

Revision 1.778 - (view) (download) (annotate) - [select for diffs]
Thu Sep 7 00:38:03 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.777: +6 -0 lines
Diff to previous 1.777
* libtoolize.in (files): Don't try to install ltconfig -- it
doesn't exist!!
* bootstrap: Fake an ltconfig incase the installed automake
calls an installed libtoolize (as part of its --add-missing
process) which thinks ltconfig should be there.

Revision 1.777 - (view) (download) (annotate) - [select for diffs]
Thu Sep 7 00:34:07 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.776: +5 -1 lines
Diff to previous 1.776
* Makefile.am (ltmain.sh):  Make this depend on TSDEPS again
so that the Changelog timestamp is used for ltmain.sh at `make
dist' time.

Revision 1.776 - (view) (download) (annotate) - [select for diffs]
Wed Sep 6 23:19:18 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.775: +6 -1 lines
Diff to previous 1.775
* libtool.m4 (_LT_AC_LTCONFIG_HACK): Deleted a vital `;;'
terminator from a case statement by mistake.

Revision 1.775 - (view) (download) (annotate) - [select for diffs]
Wed Sep 6 17:31:08 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.774: +19 -1 lines
Diff to previous 1.774
libtool.m4 now contains a version of the code that used to run
from ltconfig, so that ltmain.sh and then libtool are
generated at configure time.

* Makefile.am:  Don't generate ltmain.sh or ltconfig anymore.
* bootstrap: ltconfig is no more!
* configure.in: Call AC_PROG_LIBTOOL directly.
(AC_OUTPUT): Generate tmain.sh.
* libtool.m4: Don't build an argument list for ltconfig.
(_LT_AC_LTCONFIG_HACK):  Refactoring of the former contents of
ltconfig.in to take advantage of the m4 macros from autoconf.
* ltmain.in: Don't do a version check against ltconfig.
* tests/assign.test: Remove reference to ltconfig.
* tests/hardcode.test: ditto.
* tests/sh.test: ditto.

Revision 1.774 - (view) (download) (annotate) - [select for diffs]
Tue Sep 5 12:54:02 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.773: +4 -1 lines
Diff to previous 1.773
* depdemo/main.c: Support -alt.
* tests/build-relink2.test: Try it.

Revision 1.773 - (view) (download) (annotate) - [select for diffs]
Tue Sep 5 11:03:05 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.772: +10 -1 lines
Diff to previous 1.772
* ltconfig.in: Removed all references to what used to be
hardcode_into_libs=all.  2000-09-03's patch was wrong.
* ltmain.in: Likewise.
* tests/build-relink.test, tests/build-relink2.test: Adjust.
* mdemo/Makefile.am (lib_LTLIBRARIES): Move libsub.la before
libfoo2.la, so that they're installed in the right order.

Revision 1.772 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 08:20:01 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.771: +4 -1 lines
Diff to previous 1.771
* tests/dryrun.test: Build libsub.la along with the object files,
since it is needed by libfoo2.la.

Revision 1.771 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 08:10:02 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.770: +4 -1 lines
Diff to previous 1.770
* mdemo/Makefile.am: Mark only libfoo2 as -no-undefined.
Explicitly link it with libsub.la.

Revision 1.770 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 08:05:27 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.769: +3 -1 lines
Diff to previous 1.769
* ltconfig.in (need_lc): Preserve allow_undefined_flag.

Revision 1.769 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 07:46:00 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.768: +5 -1 lines
Diff to previous 1.768
* tests/*.test (CONFIG_SITE): Ultrix's /bin/sh fails on
`. /dev/null'.  Set CONFIG_SITE to /dev/null/config/site, to make
sure we pick a non-existent file.

Revision 1.768 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 07:30:48 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.767: +4 -1 lines
Diff to previous 1.767
* Makefile.am (libtool, clibtool): Pass CONFIG_SHELL along with
ECHO down to ltconfig.

Revision 1.767 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 07:06:50 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.766: +4 -1 lines
Diff to previous 1.766
* ltconfig.in (hardcode_libdir_flag_spec, export_dynamic_flag_spec):
Use ${wl}, not ${wlarc}.

Revision 1.766 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 06:29:21 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.765: +4 -1 lines
Diff to previous 1.765
* ltmain.in (compile, need_lock): Don't create nor remove lock
files in dry runs.

Revision 1.765 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 06:09:24 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.764: +4 -1 lines
Diff to previous 1.764
* libltdl/ltdl.c (load_deplibs): Don't append shlib_ext; use
lt_dlopenext() instead.

Revision 1.764 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 05:10:29 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.763: +5 -1 lines
Diff to previous 1.763
* ltmain.in (link -static): Don't add $link_static_flag; only
-all-static should do that.
* mdemo/configure.in: Revert part of the previous delta.

Revision 1.763 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 04:33:51 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.762: +6 -1 lines
Diff to previous 1.762
* mdemo/configure.in: Don't use -static on AIX4.1.
* mdemo/Makefile.am: Likewise.

Revision 1.762 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 04:00:47 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.761: +8 -1 lines
Diff to previous 1.761
* ltconfig.in: Get rid of hardcode_into_libs=all; use
hardcode_into_libs=yes && shlibpath_overrides_runpath!=yes
instead.
[FreeBSD 3.[01]] (shlibpath_overrides_runpath): Set to no.
* ltmain.in: Likewise.
* tests/build-relink.test, tests/build-relink2.test: Adjust.

Revision 1.761 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 02:08:50 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.760: +3 -1 lines
Diff to previous 1.760
* libtool.m4: Fix typo I introduced in yesterday's patch.

Revision 1.760 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 01:52:34 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.759: +4 -1 lines
Diff to previous 1.759
* libltdl/ltdl.c (lt_dlopen): Set dlname from library_names if
dlname is empty.

Revision 1.759 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 01:41:58 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.758: +4 -1 lines
Diff to previous 1.758
* ltdl.m4 (HAVE_LIBDL): Look for dlopen in -lsvld.
* ltconfig.in: Likewise.

Revision 1.758 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 01:20:16 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.757: +3 -1 lines
Diff to previous 1.757
* tests/mdemo-exec.test: Modify failure message.

Revision 1.757 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 01:18:12 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.756: +4 -1 lines
Diff to previous 1.756
* ltmain.in (newdlprefiles): Use dlname if it's available and
old_library isn't; use linklib only if dlname is not available.

Revision 1.756 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 01:12:47 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.755: +3 -1 lines
Diff to previous 1.755
* ltconfig.in (enable_dlopen): Set to no when lt_cv_dlopen is no.

Revision 1.755 - (view) (download) (annotate) - [select for diffs]
Sun Sep 3 23:02:24 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.754: +4 -1 lines
Diff to previous 1.754
* libtool.m4: Don't quote CONFIG_SHELL nor ORIGINAL_CONFIG_SHELL.
Quote $@ properly so that the shell expands it, not m4.

Revision 1.754 - (view) (download) (annotate) - [select for diffs]
Sun Sep 3 21:53:02 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.753: +4 -1 lines
Diff to previous 1.753
* libtool.m4: Don't quote SHELL when `re-exec'ing, so that SHELL
can be `/path/to/shell -x'.

Revision 1.753 - (view) (download) (annotate) - [select for diffs]
Sun Sep 3 21:37:31 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.752: +4 -1 lines
Diff to previous 1.752
* tests/quote.test: Move the match test out of case statements, to
work around bug in /bin/sh of several OSs.

Revision 1.752 - (view) (download) (annotate) - [select for diffs]
Sun Sep 3 03:13:56 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.751: +6 -1 lines
Diff to previous 1.751
* ltmain.in (variables_saved_for_relink): Attempt to unset them
instead of setting them to an empty string.

Revision 1.751 - (view) (download) (annotate) - [select for diffs]
Sat Sep 2 23:27:56 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.750: +8 -1 lines
Diff to previous 1.750
* ltconfig.in [with_gnu_ld] (archive_cmds, archive_expsym_cmds)
<solaris*, sysv5*, beos*>: Use compiler_flags instead of linker
flags.
Reported by Alex Hornby <alex@anvil.co.uk>

Revision 1.750 - (view) (download) (annotate) - [select for diffs]
Sat Sep 2 23:15:57 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.749: +6 -1 lines
Diff to previous 1.749
* libtool.m4 (lt_cv_deplibs_check_method, freebsd): Fix typo,
add support for compact format library.

Revision 1.749 - (view) (download) (annotate) - [select for diffs]
Sat Sep 2 23:06:57 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.748: +6 -1 lines
Diff to previous 1.748
* ltdl.m4: Oops, I had forgotten to commit this part of Syd Polk's
patch from 2000-06-17.

Revision 1.748 - (view) (download) (annotate) - [select for diffs]
Sat Sep 2 22:50:13 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.747: +5 -1 lines
Diff to previous 1.747
* libtool.m4: Ignore Tru64's nm's complaint.

Revision 1.747 - (view) (download) (annotate) - [select for diffs]
Sat Sep 2 22:35:11 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.746: +5 -1 lines
Diff to previous 1.746
* ltconfig.in: only load $cache_file if it's a regular file

Revision 1.746 - (view) (download) (annotate) - [select for diffs]
Sat Sep 2 22:32:25 2000 UTC (18 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.745: +6 -1 lines
Diff to previous 1.745
* ltconfig.in: Add back ranlib calls for static libraries if there
is a ranlib.

Revision 1.745 - (view) (download) (annotate) - [select for diffs]
Thu Aug 31 17:23:44 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.744: +25 -1 lines
Diff to previous 1.744
Move the echo detection code to a macro in libtool.m4.  The code
at the top ofltconfig.in is ugly, but will go away when the rest
of ltconfig is migrated.

* Makefile.am (libtool):  Pass the value of $ECHO to ltconfig as
an environment variable.
* libtool.m4 (_LT_AC_PROG_ECHO_BACKSLASH): Quote the ECHO value
correctly so that it inserts the correct code into configure.in
suitably quoted for M4 expansion.  This code needs to be near
the top of configure.in as it calls itself recursively, so I
am using AC_DIVERSION_NOTICE (or simply NOTICE on CVS
Autoconf).  The value of ECHO is also substitued into the
Makefile to be used when Make calls ltconfig to generate
libtool, so another layer of quotation is required for the
Makefile.
(AC_LIBTOOL_SETUP):  Use it.
* ltconfig.in: Accept a value for ECHO from the environment, and
carefully substitue for $0 if it is present in the ECHO value.
Because ECHO was quoted for Make, when ltconfig is called by
configure, it is overquoted, and one layer of quotes must be
stripped.

Revision 1.744 - (view) (download) (annotate) - [select for diffs]
Sun Aug 27 19:59:10 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.743: +2 -2 lines
Diff to previous 1.743
typo

Revision 1.743 - (view) (download) (annotate) - [select for diffs]
Sun Aug 27 10:50:22 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.742: +13 -1 lines
Diff to previous 1.742
* ltconfig.in (with_gcc):  Make the value of this option
available to the generated libtool script.
* ltmain.in (compile_command, finalize_command):  The native C
and C++ compilers on IRIX require the -LANG:std in order to to
compile correctly.   The same options should _not_ be passed
through to gcc on IRIX, or at all on other architectures for
backwards compatibility (among others).
Reported by Bob Freisenhahn <bfreisen@simple.dallas.tx.us>
Reported by Albert Chin-A-Young <china@thewrittenword.com>

Revision 1.742 - (view) (download) (annotate) - [select for diffs]
Sat Aug 26 13:10:48 2000 UTC (18 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.741: +5 -1 lines
Diff to previous 1.741
* ltconfig.in (old_reload_flag): typo.

Revision 1.741 - (view) (download) (annotate) - [select for diffs]
Tue Aug 1 04:28:06 2000 UTC (18 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.740: +6 -1 lines
Diff to previous 1.740
* ltmain.in (shtool): Use echo|grep instead of expr, as in the
original patch.

Revision 1.740 - (view) (download) (annotate) - [select for diffs]
Tue Aug 1 03:49:52 2000 UTC (18 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.739: +5 -1 lines
Diff to previous 1.739
* ltconfig.in (need_lc): Fix test message.

Revision 1.739 - (view) (download) (annotate) - [select for diffs]
Mon Jul 24 06:15:50 2000 UTC (18 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.738: +6 -1 lines
Diff to previous 1.738
* ltconfig.in (NetBSD, deplibs_check_method): Use file_magic.
(NetBSD, file_magic_cmd, file_magic_test_file): Set.

Revision 1.738 - (view) (download) (annotate) - [select for diffs]
Mon Jul 24 06:09:03 2000 UTC (18 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.737: +6 -1 lines
Diff to previous 1.737
* ltmain.in (irix, major): Prepend a `.'.
* ltconfig.in (irix, soname_spec, library_names_spec): Adjust.

Revision 1.737 - (view) (download) (annotate) - [select for diffs]
Mon Jul 24 05:42:54 2000 UTC (18 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.736: +5 -1 lines
Diff to previous 1.736
* ltmain.in: Support GNU shtool's install.

Revision 1.736 - (view) (download) (annotate) - [select for diffs]
Mon Jul 24 05:27:47 2000 UTC (18 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.735: +5 -1 lines
Diff to previous 1.735
* ltconfig.in (linkopts): Don't set for test.

Revision 1.735 - (view) (download) (annotate) - [select for diffs]
Mon Jul 24 05:21:09 2000 UTC (18 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.734: +3 -3 lines
Diff to previous 1.734
typo

Revision 1.734 - (view) (download) (annotate) - [select for diffs]
Mon Jul 24 05:20:06 2000 UTC (18 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.733: +3 -1 lines
Diff to previous 1.733
* ltconfig.in (linkopts): Replace with linker_flags.

Revision 1.733 - (view) (download) (annotate) - [select for diffs]
Mon Jul 24 05:15:35 2000 UTC (18 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.732: +5 -1 lines
Diff to previous 1.732
* ltmain.in (ILD): Fix addition of deplibs in relink case.

Revision 1.732 - (view) (download) (annotate) - [select for diffs]
Thu Jul 20 02:28:43 2000 UTC (18 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.731: +8 -1 lines
Diff to previous 1.731
* ltconfig.in: Check if -lc is necessary for building shared
libary. Set build_libtool_need_lc to indicate it.
* ltmain.in: Add -lc when building shared libary only if
necessary.

Revision 1.731 - (view) (download) (annotate) - [select for diffs]
Mon Jul 10 09:42:21 2000 UTC (18 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.730: +6 -1 lines
Diff to previous 1.730
* libtool.m4 (AC_PROG_NM): Fix macro so that it
finds a cross NM on the PATH.

Revision 1.730 - (view) (download) (annotate) - [select for diffs]
Mon Jul 10 07:17:35 2000 UTC (18 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.729: +6 -1 lines
Diff to previous 1.729
* libltdl/ltdl.h: Also check for __cplusplus, __STDC__ is not
by Compaq C++ compiler

Revision 1.729 - (view) (download) (annotate) - [select for diffs]
Mon Jul 10 06:54:26 2000 UTC (18 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.728: +4 -1 lines
Diff to previous 1.728
* ltconfig.in (wlarc, netbsd, aout): Set to empty.
(hardcode_dynamic_flag_spec, export_dynamic_flag_spec): Use it.

Revision 1.728 - (view) (download) (annotate) - [select for diffs]
Mon Jul 10 06:42:34 2000 UTC (18 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.727: +4 -1 lines
Diff to previous 1.727
* ltconfig.in (dynamic_linker, linux, powerpc): Do not disable
shared libraries just because of MkLinux.

Revision 1.727 - (view) (download) (annotate) - [select for diffs]
Mon Jul 10 06:08:08 2000 UTC (18 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.726: +6 -1 lines
Diff to previous 1.726
* libtool.m4 (lt_cv_deplibs_check_method, freebsd): Do not depend
on $version_type; check for ELF support as in other BSDs.

Revision 1.726 - (view) (download) (annotate) - [select for diffs]
Sun Jun 18 02:59:36 2000 UTC (18 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.725: +6 -1 lines
Diff to previous 1.725
* libtool.m4 (AC_LIBTOOL_SETUP): Do not generate a libtool based
on target; use host instead.

Revision 1.725 - (view) (download) (annotate) - [select for diffs]
Tue May 30 00:37:48 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.724: +5 -1 lines
Diff to previous 1.724
* ltconfig.in (ORIGINAL_CONFIG_SHELL): Prevent lossage when
the echo probing code falls into this branch without setting
this variable.

Revision 1.724 - (view) (download) (annotate) - [select for diffs]
Tue May 30 00:13:11 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.723: +7 -1 lines
Diff to previous 1.723
* ltconfig.in (netbsd*): archive_cmds and archive_expsym_cmds
were reversed with respect to definition of __ELF__.
From Keisuke Inoue <keisuke@csl.sony.co.jp>

Revision 1.723 - (view) (download) (annotate) - [select for diffs]
Mon May 29 18:02:07 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.722: +8 -1 lines
Diff to previous 1.722
* libtool.m4 (netbsd*): Use -L option to file_magic_cmd as for
freebsd (below).
* libtool.m4 (netbsd ELF): support file_magic.
From Dan Winship <danw@helixcode.com>.

Revision 1.722 - (view) (download) (annotate) - [select for diffs]
Mon May 29 17:15:37 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.721: +8 -1 lines
Diff to previous 1.721
* libtool.m4 (bsdi4*): Add -L option to bsdi4's file_magic_cmd
command.  Under BSD/OS 4.1 several libraries are now symlinks
rather than regular files.  Adding -L tells the file program
to follow the symlink.

Revision 1.721 - (view) (download) (annotate) - [select for diffs]
Mon May 29 17:04:11 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.720: +3 -1 lines
Diff to previous 1.720
* libtool.m4 (i*86-*-freebsd*): Forgot to changequote(,).

Revision 1.720 - (view) (download) (annotate) - [select for diffs]
Mon May 29 16:53:24 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.719: +9 -3 lines
Diff to previous 1.719
* NEWS: Updated.
* libtool.m4 (i*86-*-freebsd*): Support a.out shared libs.
From <suzukis@file.phys.tohoku.ac.jp>

Revision 1.719 - (view) (download) (annotate) - [select for diffs]
Mon May 29 16:09:56 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.718: +10 -2 lines
Diff to previous 1.718
Support AR=mwld AR_FLAGS='-xml -o' for PPC Beos:

* ltconfig (old_AR_FLAGS): Add.
(old_archive_cmds): Use AR_FLAGS rather than hardcoding "cru".
(archive_cmds): Use AR_FLAGS rather than hardcoding "cru".
(AR_FLAGS): Default to "cru" if not set.

Revision 1.718 - (view) (download) (annotate) - [select for diffs]
Mon May 29 15:11:52 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.717: +6 -1 lines
Diff to previous 1.717
* ltconfig.in (echo): The following code actually prints the
double quotes -- so I removed them:
    echo='printf "%sn"' $echo 't'
From Tuukka Toivonen <tutoivon@mail.student.oulu.fi>

Revision 1.717 - (view) (download) (annotate) - [select for diffs]
Mon May 29 14:29:51 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.716: +5 -1 lines
Diff to previous 1.716
* NEWS: Updated.

Revision 1.716 - (view) (download) (annotate) - [select for diffs]
Mon May 29 14:27:37 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.715: +5 -1 lines
Diff to previous 1.715
* libtool.m4: adding ia64 as supported linux platform

Revision 1.715 - (view) (download) (annotate) - [select for diffs]
Mon May 29 10:42:50 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.714: +4 -2 lines
Diff to previous 1.714
* ltmain.in: fix quoting for $var_value.

Revision 1.714 - (view) (download) (annotate) - [select for diffs]
Mon May 29 09:48:54 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.713: +6 -1 lines
Diff to previous 1.713
* ltconfig.in: check for dlfcn.h: include return value
to make -Wall in CFLAGS work.

Revision 1.713 - (view) (download) (annotate) - [select for diffs]
Sat May 27 02:33:56 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.712: +5 -1 lines
Diff to previous 1.712
* README-alpha: note new location of config.(guess|sub).

Revision 1.712 - (view) (download) (annotate) - [select for diffs]
Sat May 27 02:19:59 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.711: +6 -1 lines
Diff to previous 1.711
* ltconfig.in (rhapsody*): New Port.
* ltmain.in (rhapsody*): ditto.

Revision 1.711 - (view) (download) (annotate) - [select for diffs]
Sat May 27 01:36:26 2000 UTC (18 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.710: +5 -1 lines
Diff to previous 1.710
* ltconfig.in (*-sequent-sysv4): New Port.

Revision 1.710 - (view) (download) (annotate) - [select for diffs]
Wed May 17 10:20:26 2000 UTC (18 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.709: +6 -1 lines
Diff to previous 1.709
* ltmain.in: cygwin-1.1.0 and higher no longer grok backslash path
separators.

Revision 1.709 - (view) (download) (annotate) - [select for diffs]
Sun May 14 08:23:57 2000 UTC (18 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.708: +6 -1 lines
Diff to previous 1.708
* libtool.m4 (AC_LIBLTDL_CONVENIENCE, AC_LIBLTDL_INSTALLABLE):
Pick LIBLTLD from top_builddir and INCLTDL from top_srcdir.
* mdemo/configure.in: Remove comments on
AC_LIBLTLD_CONVENIENCE.

Revision 1.708 - (view) (download) (annotate) - [select for diffs]
Sun May 14 08:07:16 2000 UTC (18 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.707: +7 -1 lines
Diff to previous 1.707
* libtool.m4 (_AC_PROG_LIBTOOL): Renamed from...
(AC_PROG_LIBTOOL): Just AC_REQUIRE(_AC_PROG_LIBTOOL), to avoid
effects of multiple runs.

Revision 1.707 - (view) (download) (annotate) - [select for diffs]
Thu May 11 15:17:25 2000 UTC (18 years, 11 months ago) by tanner
Branch: MAIN
Changes since 1.706: +9 -1 lines
Diff to previous 1.706
* NEWS: update
* doc/libtool.texi (libltdl): rename lt_(find|next|add|remove)_dlloader
  to lt_dlloader_*
* libltdl/ltdl.c: ditto
* libltdl/ltdl.h: ditto, add declaration of lt_dlloader_(find|remove)

Revision 1.706 - (view) (download) (annotate) - [select for diffs]
Sat May 6 10:46:49 2000 UTC (18 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.705: +3 -1 lines
Diff to previous 1.705
* libltdl/ltdl.c: Typo.

Revision 1.705 - (view) (download) (annotate) - [select for diffs]
Sat May 6 10:24:26 2000 UTC (18 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.704: +6 -1 lines
Diff to previous 1.704
* libtool.m4 (AC_LIBTOOL_SETUP): CVS autoconf no longer sets
target to "NONE", but to an empty string.

Revision 1.704 - (view) (download) (annotate) - [select for diffs]
Fri May 5 02:31:48 2000 UTC (18 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.703: +5 -1 lines
Diff to previous 1.703
* ltdl.c: support lt_dlopen(0) for win32

Revision 1.703 - (view) (download) (annotate) - [select for diffs]
Wed May 3 13:26:02 2000 UTC (18 years, 11 months ago) by tanner
Branch: MAIN
Changes since 1.702: +23 -1 lines
Diff to previous 1.702
* doc/libtool.texi (libltdl): fix typos,
  INCLTDL starts with top_srcdir, replace NULL with @code{NULL}

* ltmain.in (ILD): search in newlib_search_path, too

* ltmain.in (ILD): fix bugs in conv pass, expand convenience
  libs to deplibs and link them later on

* ltmain.in (ILD): don't allow convenience libs to be
   -dlopen/preopen'ed

* ltmain.in (ILD): it's not required to link all deplibs
  in fast-install mode

* ltmain.in (ILD): if hardcode_into_libs=all, only relink
  a library if it is linked against uninstalled libtool libraries,
  rename link_against_libtool_libs to uninst_deplibs

* ltmain.in (ILD): tidy up, add some comments

Revision 1.702 - (view) (download) (annotate) - [select for diffs]
Wed May 3 00:34:45 2000 UTC (18 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.701: +6 -1 lines
Diff to previous 1.701
* libtool.m4 (hpux10.20*): use file_magic for
inter-library dependency tracking.

Revision 1.701 - (view) (download) (annotate) - [select for diffs]
Tue May 2 22:41:36 2000 UTC (18 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.700: +63 -58 lines
Diff to previous 1.700
* AUTHORS:  Update my email address.
* commit: ditto.

Revision 1.700 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 18:39:30 2000 UTC (19 years ago) by tanner
Branch: MAIN
Changes since 1.699: +8 -1 lines
Diff to previous 1.699
* NEWS: update
* libtool.m4: add AC_LIBTOOL_PICMODE
* ltconfig.in: move pic_mode checks to ltmain.in
* ltmain.in: add -prefer-pic and -prefer-non-pic

Revision 1.699 - (view) (download) (annotate) - [select for diffs]
Wed Mar 29 06:48:06 2000 UTC (19 years ago) by oliva
Branch: MAIN
Changes since 1.698: +7 -1 lines
Diff to previous 1.698
* ltmain.in (tmpdir): Do not accept an existing directory, and
force its mode to 700, for security reasons.
Reported by Joseph S. Myers <jsm28@cam.ac.uk>

Revision 1.698 - (view) (download) (annotate) - [select for diffs]
Sun Mar 26 23:01:20 2000 UTC (19 years ago) by tanner
Branch: MAIN
Changes since 1.697: +19 -1 lines
Diff to previous 1.697
* NEWS: reformatting

* ltmain.in (ILD): add extra convenience library scanning pass

* ltmain.in (ILD): accept -R flags for libraries, too

* ltmain.in (ILD): correclty merge the dlpreopened libraries
  with deplibs

* ltmain.in (install mode): remove directories from filenames
  before relinking (reported by Elrond <Elrond@Wunder-Nett.org>)

* doc/libtool.texi (libltdl): rename Library -> Lesser,
  clarify exception clause
* libltdl/ltdl.c, libltdl.h (License): ditto

Revision 1.697 - (view) (download) (annotate) - [select for diffs]
Tue Mar 21 12:39:33 2000 UTC (19 years ago) by oliva
Branch: MAIN
Changes since 1.696: +8 -1 lines
Diff to previous 1.696
* ltconfig.in (variables_saved_for_relink): Set to `PATH
$shlibpath_var $runpath_var'.  If with_gcc, add gcc-related
environment variables.  Add it to the configuration section.
* ltmain.in (relink_command): Expand those variables.

Revision 1.696 - (view) (download) (annotate) - [select for diffs]
Tue Mar 14 20:22:42 2000 UTC (19 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.695: +8 -1 lines
Diff to previous 1.695
* ltconfig.in: added main() definition in compile
check for header `dlfcn.h' to fix link errors
when built with Sun Workshop Pro CC 4.2 (and perhaps
others).

Revision 1.695 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 02:15:35 2000 UTC (19 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.694: +9 -1 lines
Diff to previous 1.694
* libltdl/ltdl.c (lt_find_dlhandle): Deleted.  This was B.S.
far cleaner to use lt_dlforeach and lt_dlgetinfo.
* libltdl/ltdl.h:  Prototype deleted.
* doc/libtool.texi: Documentation deleted.
* NEWS: annoncement deleted.

Revision 1.694 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 23:10:05 2000 UTC (19 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.693: +26 -1 lines
Diff to previous 1.693
* ltmain.in: remove duplicates from deplibs, handle
  interdependent libraries (e.g. -la -lb -la),
  this requires adding deplibs in reverse order

* ltmain.in: link dlpreopened libraries before other libraries
  (reported by Pavel Roskin)
* mdemo/Makefile.am: build and link libsub.la
* mdemo/sub.c: new file used by both dlopened modules
* mdemo/foo*: use sub() defined in libsub
* tests/dryrun.test: build libsub.la

* mdemo/Makefile.am: always link mdemo.static with -static
* mdemo/configure.in: ditto

* ltmain.in: fix dlopen/dlpreopening of objects

* ltmain.in (ILD): fix misplaced `continue' in -R* argument handler

* ltmain.in: merge duplicated code of clean and uninstall mode

* libtool.m4: recognize powerpc*linux* (reported by
  Dirk A. Mueller <dmuell@gmx.net>)

Revision 1.693 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 01:47:14 2000 UTC (19 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.692: +8 -1 lines
Diff to previous 1.692
* ltconfig.in (old_MAGIC, old_STRIP, old_reload_flag,
old_deplibs_check_method, old_file_magic_cmd):  New variabes.
Treat these as old_CC etc.
(STRIP, MAGIC): Create and set these variables in the generated
libtool script.
Reported by Pavel Roskin <pavel_rosin@geocities.com>

Revision 1.692 - (view) (download) (annotate) - [select for diffs]
Tue Feb 22 23:35:51 2000 UTC (19 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.691: +15 -1 lines
Diff to previous 1.691
* configure.in: Due to a bug in autoconf-2.13 implementation of
AC_SUBST, `AC_SUBST(FILE)' can never work.  Use MAGIC as the
holder of the command to run in file_magic_cmd instead.
* ltconfig.in: s/FILE/MAGIC/g.
* libtool.m4 (AC_PROG_LIBTOOL): set MAGIC in the environment when
calling ltconfig.
(AC_PATH_MAGIC):  renamed from AC_PATH_FILE.
(AC_PATH_TOOL_PREFIX):  s/FILE/MAGIC/g.  Also set file_magic_cmd
to '${MAGIC}' so that make can grok it.
* Makefile.am (libtool):
(clibtool): ditto.

Revision 1.691 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 22:27:24 2000 UTC (19 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.690: +7 -1 lines
Diff to previous 1.690
* libltdl/ltdl.c (lt_find_dlhandle): New function.
(tryall_dlopen): Use it.
* libltdl/ltdl.h:  Prototype it.
* doc/libtool.texi: Document it.
* NEWS: updated.

Revision 1.690 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 22:09:36 2000 UTC (19 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.689: +3 -1 lines
Diff to previous 1.689
* libltdl/ltdl.c (lt_remove_dlloader): typo, s/=/==/g.

Revision 1.689 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 22:03:16 2000 UTC (19 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.688: +5 -1 lines
Diff to previous 1.688
* libltdl/ltdl.c (lt_dlinit): removed unused variable, `loader'.

Revision 1.688 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 18:17:20 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.687: +33 -1 lines
Diff to previous 1.687
* libltdl/ltdl.h (lt_dlloader_data_t):  New type for loader
instance data.
(lt_user_dlloader): New lt_dlloader_data_t field.
(lt_module_open_t): Add lt_dlloader_data_t parameter.
(lt_module_close_t): Add lt_dlloader_data_t parameter.
(lt_find_sym_t): Add lt_dlloader_data_t parameter.
(lt_dlloader_exit_t): Add lt_dlloader_data_t parameter.
* libltdl/ltdl.c:  A sprinkling of /*ARGSUSED*/ markers to
reassure lint that the unused arguments are intentional.
(lt_dlloader_t): New lt_dlloader_data_t field.
(lt_dlloader_data): New function to return the contents of the
dlloader_data field.
(sys_dl_open): Take an additional lt_dlloader_data_t argument.
(sys_dl_close): Ditto.
(sys_dl_sym): Ditto.
(sys_dl): Initialise lt_dlloader_data_t field.
(sys_shl_open, sys_shl_close, sys_shl_sym, sys_shl): As above.
(sys_wll_open, sys_wll_close, sys_wll_sym, sys_wll): As above.
(sys_bedl_open, sys_bedl_close, sys_bedl_sym, sys_bedl): As
above.
(sys_dld_open, sys_dld_close, sys_dld_sym, sys_dld): As above.
(presym_init, presym_exit, presym_open, presym_close, presym_sym,
presym): As above.
(lt_dlinit): Call presym_init with additional argument.
(lt_dlexit): Call dlloader_exit method with additional argument.
(tryall_dlopen): Call module_open method with additional argument.
(lt_dlclose): Call module_close method with additional argument.
(lt_dlsym): Call find_sym method with additional argument.
(lt_add_dlloader): Initialise dlloader_data field.
(lt_remove_dlloader): Call dlloader_exit method with additional
argument.

Revision 1.687 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 12:54:29 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.686: +5 -1 lines
Diff to previous 1.686
* libltdl/ltdl.c (find_file): Prevent early release of memory
in filename/*pdir.
From Jon Leichter <jon@symas.com>

Revision 1.686 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 12:33:06 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.685: +7 -1 lines
Diff to previous 1.685
(sys_wll_init): Deleted.  No longer required.  And this time,
with feeling!
(sys_wll_exit): Ditto.

Revision 1.685 - (view) (download) (annotate) - [select for diffs]
Wed Feb 2 22:43:13 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.684: +60 -2 lines
Diff to previous 1.684
* NEWS: updated.
* doc/libtool.texi (Libltdl interface): Moved user defined module
loader documentation from here...
(Module loaders for libltdl) ...to here, and updated the text and
added examples.
* ltdl.m4 (AC_CHECK_FUNCS): check strcmp for lt_find_dlloader.
* libltdl/ltdl.h: Reformatted and commented for readability.
(struct lt_user_dlloader): New data type for passing
initialisation pointers to lt_add_dlloader.
(LTDL_ERROR_INVALID_LOADER):  New error message when non loader
handles are passed to the user loader API.
(LTDL_ERROR_INIT_LOADER): New error when loader initialisation
fails.
(LTDL_ERROR_REMOVE_LOADER): New error when loader removal fails.
(lt_module_open_t): renamed from lt_lib_open_t.
(lt_module_close_t): renamed from lt_lib_close_t.
(lt_dlloader_exit_t): renamed from lt_dlloader_exit_t.
* libltdl/ltdl.c: Reordered builtin loaders so that the "dld"
loader no longer occurs before "dlopen" on some platforms and
after it on others.
(lt_dlloader_t): Moved here from ltdl.h, added a field,
"loader_name", for identifying the loader, and renamed from
lt_dltype_t.  Renamed type variables to loader IFF of type
lt_dlloader_t.
(lt_module_t): Renamed from lt_syshandle. Renamed handle variables
to module IFF of type lt_module_t.
(LTDL_TYPE_TOP): Deleted.  No longer required.
(sys_dl): Initialised as a struct lt_user_dlloader.
(sys_dl_init): Deleted.  No longer required.
(sys_dl_exit): Ditto.
(sys_shl): Initialised as a struct lt_user_dlloader.
(sys_shl_init): Deleted.  No longer required.
(sys_shl_exit): Ditto.
(sys_wll): Initialised as a struct lt_user_dlloader.
(sys_wll_init): Deleted.  No longer required.
(sys_wll_exit): Ditto.
(sys_bedl): Initialised as a struct lt_user_dlloader.
(sys_bedl_init): Deleted.  No longer required.
(sys_bedl_exit): Ditto.
(sys_dld): Initialised as a struct lt_user_dlloader.
(sys_dld_init): Deleted.  No longer required.
(sys_dld_exit): Ditto.
(sys_presym): Initialised as a struct lt_user_dlloader.
(lt_mod_init_t): Moved to here from ltdl.h.
(lt_dlinit): Add builtin loaders using the user loader API.
(lt_dlexit): Unregister and free all loaders.
(lt_add_dlloader): New function to add a new module loader after the
loader specified in the argument.
(lt_remove_dlloader): New function to remove a module loader.
(lt_next_dlloader): New function for iterating over module loaders.
(lt_dlloader_name): Accessor function for name of dlloader.
(lt_find_dlloader): New function to get a reference to a registered
module loader.
(strcmp): static implementation incase the host has none.
(lt_dlgettypes, lt_dlsettypes): Removed.

Revision 1.684 - (view) (download) (annotate) - [select for diffs]
Wed Feb 2 10:05:42 2000 UTC (19 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.683: +12 -1 lines
Diff to previous 1.683
* libltdl/ltdl.c: replace NULL with 0, remove unused system
  and app_private pointers from lt_dlhandle_t
* libltdl/ltdl.c (presym_add_list): new preloaded symbols
  don't need to be added to the end

* libltdl/ltdl.c (lt_dlgetdata, lt_dlsetdata): removed
* libltdl/ltdl.h: ditto
* doc/libtool.texi (libltdl interface): ditto

Revision 1.683 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 16:43:34 2000 UTC (19 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.682: +13 -1 lines
Diff to previous 1.682
* ltmain.in: support -dlopen/dlpreopen for libraries
* NEWS: updated
* TODO: updated
* ltmain.in: rename dlopen to dlopen_support
* ltconfig.in: ditto
* doc/libtool.texi: ditto

* ltmain.in: check whether libraries are moved out of $libdir,
  replace .a and .lib with .$libext, .o and .obj with .$objext

Revision 1.682 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 10:40:12 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.681: +8 -1 lines
Diff to previous 1.681
* libltdl/ltdl.h (lt_dlrealloc): removed declaration.
* libltdl/ltdl.c (lt_dlrealloc): removed definition.
(lt_dladderror): Instead of calling lt_dlrealloc, use lt_dlmalloc,
and lt_dlfree.

Revision 1.681 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 00:15:31 2000 UTC (19 years, 2 months ago) by othman
Branch: MAIN
Changes since 1.680: +8 -1 lines
Diff to previous 1.680
* libtool.m4 (lt_cv_cc_needs_belf): Set the test language to C
prior to executing the test that checks if the C compiler needs
"-belf."
Reported by Chris Butler <chrisb@sandy.force9.co.uk>

Revision 1.680 - (view) (download) (annotate) - [select for diffs]
Fri Jan 28 23:28:57 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.679: +4 -1 lines
Diff to previous 1.679
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD):  Use changequote to
protect `[' and `]' in deplibs_check_method.

Revision 1.679 - (view) (download) (annotate) - [select for diffs]
Fri Jan 28 14:26:39 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.678: +4 -1 lines
Diff to previous 1.678
* libltdl/ltdl.h (lt_dlrealloc): Added declaration.
* libltdl/ltdl.c (lt_dlrealloc): Added default definition.

Revision 1.678 - (view) (download) (annotate) - [select for diffs]
Fri Jan 28 01:38:59 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.677: +6 -1 lines
Diff to previous 1.677
* libltdl/ltdl.c (lt_dlseterror): Catch errorcodes below 0 as
invalid.
* libltdl/ltdl.h (LTDL_ERROR): Added missing '_' in K&R
definition.

Revision 1.677 - (view) (download) (annotate) - [select for diffs]
Fri Jan 28 01:33:32 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.676: +8 -1 lines
Diff to previous 1.676
* libltdl/ltdl.h (ltdl_error_table): Added missing error code, and
fixed typo in another code.
* doc/libtool.texi (Libltdl interface): Added missing @end
clause.

Revision 1.676 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 20:33:40 2000 UTC (19 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.675: +8 -1 lines
Diff to previous 1.675
* ltconfig.in: Oops, replace the remaining $objdir's

* ltmain.in: merge library linking code of programs and libraries,
  some cleanups

Revision 1.675 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 16:13:07 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.674: +16 -1 lines
Diff to previous 1.674
* NEWS: Updated.
* doc/libtool.texi (Libltdl interface): Document new entry
points.
* libltdl/ltdl.c (lt_dladderror): New function to add a user
defined error message to the tables used by lt_dlerror().
(lt_dlseterror):  New function to allow setting of last_error by
user modules.
(ltdl_error_strings): New preprocessor generated table of internal
error diagnostic strings.
(user_error_strings): New internal list of registered user error
diagnostic strings.
(throughout!): Use error messages from ltdl_error_strings.
* libltdl/ltdl.h (ltdl_error_table): New macro to tabulate
internal diagnostic error strings alongside enum keys.

Revision 1.674 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 15:14:33 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.673: +35 -1 lines
Diff to previous 1.673
* NEWS: Updated.
* doc/libtool.texi (Libltdl interface): Document new entry
points.
* libltdl/ltdl.c (lt_dltype_t):  Use new type definitions for
existing fields.
(lt_dladdtype): New function to add a new ltdl dynamic loader
type to the end of the list of valid types..
(lt_dlgettypes): New function to return the complete list of ltdl
dynamic loader types.
(lt_dlsettypes): New function to replace the list of ltdl dynamic
loader types entirely -- e.g. to prepend a new type to the
existing list.
(sys_dl_open, sys_dl_close, sys_dl_sym): Work with lt_syshandle..
(sys_shl_open, sys_shl_close, sys_shl_sym): ditto.
(sys_dld_open, sys_dld_close, sys_dld_sym): ditto.
(sys_wll_open, sys_wll_close, sys_wll_sym): ditto.
(sys_bedl_open, sys_bedl_close, sys_bedl_sym): ditto.
(presym_open, presym_close, presym_sym): ditto.
(tryall_dlopen): Call lt_lib_open_t functions lt_syshandle
compatibly.
(lt_dlclose): Call lt_lib_close_t functions lt_syshandle
compatibly.
(lt_dlsym): Call lt_find_sym_t functions lt_syshandle compatibly.
(lt_dltype_t): moved type declaration from here...
* libltdl/ltdl.h (lt_dltype_t): ...to here.
(lt_syshandle): new type for low level system handles passed by
loader functions
(lt_mod_init_t):  New type for functions implementing the
initialisation for an ltdl dynamic loader.
(lt_mod_exit_t): Type of exit functions for the same.
(lt_lib_open_t): Type of loader functions for the same.
(lt_lib_close_t): Type of unloader functions for the same.
(lt_find_sym_t): Type of symbol resolver functions for the same.

Revision 1.673 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 15:07:49 2000 UTC (19 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.672: +7 -1 lines
Diff to previous 1.672
* libltdl/ltdl.c (sys_dl_init, sys_dl_exit, sys_dl_open,
sys_dl_close, sys_dl_sym):  Preprocess these away on cygwin to
avoid spurious error messages.

Revision 1.672 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 20:34:45 2000 UTC (19 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.671: +12 -1 lines
Diff to previous 1.671
fix severe bugs reported by Elrond <Elrond@Wunder-Nett.org>

* ltconfig.in: replace $objdir with $output_objdir

* ltmain.in: change to the builddir before relinking programs

* ltmain.in, ltconfig.in, libtool.m4, ltdl.m4:
  remove unnessary spaces from line endings

Revision 1.671 - (view) (download) (annotate) - [select for diffs]
Wed Jan 19 20:34:35 2000 UTC (19 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.670: +49 -1 lines
Diff to previous 1.670
* ltmain.in: rewrite of the ILD code, merge linking code for
  programs, libraries and objects, allow linking of shared libraries
  against static libraries/objects on platforms that support it
  but print a warning, fix some typos

* partially revert my previous change and
  update only copyright notices of files that were actually modified

* NEWS: update

* libltdl/Makefile.am: version number was wrong

* libltdl/ltdl.c (tryall_dlopen): revert Gary's change
  since it breaks dlpreopening
* ltdl.m4: ditto

* libltdl/ltdl.c (sys_search_path): search in the system default
  library search path, too
* ltdl.m4 (AC_LTDL_SYSSEARCHPATH): extract the path

* libltdl/ltdl.c (find_module): remove bogus file_not_found_error

* libltdl/ltdl.c (load_deplibs): implement loading of dependency
  libraries
* libltdl/ltdl.c (unload_deplibs): implement unloading of dependency
  libraries
* libltdl/ltdl.c (lt_dlexit): correctly close all modules and
  their dependencies

* libltdl/ltdl.c (lt_dlforeach): new function
* libltdl/ltdl.h: ditto
* doc/libtool.texi (using libltdl): document it

* libtool.m4: reformatting, only add -I$topsrc_dir/libltdl to
  INCLTDL

* libtoolize.in: reformatting
* ltconfig.in: reformatting
* ltmain.in: reformatting

* mdemo/configure.in: AC_SUBST INCLTDL
* mdemo/Makefile.am: use INCLTDL

* tests/Makefile.am: reexport OBJEXT and EXEEXT
* tests/dryrun.test: use them for building main.obj and mdemo.exe

Revision 1.670 - (view) (download) (annotate) - [select for diffs]
Mon Jan 17 15:21:33 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.669: +8 -1 lines
Diff to previous 1.669
* libltdl/ltdl.c (tryall_dlopen): Abort with
file_not_found_error before trying all lib_open() methods
if the file to be dlopened doesn't exist.
* ltdl.m4 (AC_HAVE_HEADERS): add unistd.h.

Revision 1.669 - (view) (download) (annotate) - [select for diffs]
Sun Jan 16 23:20:47 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.668: +5 -1 lines
Diff to previous 1.668
* libltdl/ltdl.c (find_file): memory error fixed.

Revision 1.668 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 23:44:52 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.667: +4 -0 lines
Diff to previous 1.667
* ltconfig.in (Usage): Now it matches the code!
Reported by Jon Leichter <jon@symas.com>

Revision 1.667 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 23:40:20 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.666: +3 -1 lines
Diff to previous 1.666
* README:  Some notes about libtool release numbers.

Revision 1.666 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 13:50:21 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.665: +6 -1 lines
Diff to previous 1.665
* mdemo/README: Explain the deliberate incompleteness of the
Windows port.
* mdemo/configure.in: Use AC_LIBTOOL_WIN32_DLL.
* mdemo/Makefile.am (LDFLAGS):  Add -no-undefined.

Revision 1.665 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 13:28:51 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.664: +10 -1 lines
Diff to previous 1.664
* libltdl/ltdl.h (LTDL_STMT_START, LTDL_STMT_END):  Macros for
wrapping other macros to make a portable compound statement from
multiple C statements in the expansion.
(LTDL_SET_PRELOADED_SYMBOLS): Use the above macros to add an
extern declaration for lt_preloaded_symbols, to remove
dependency on undefined symbol from libltdl.dll on cygwin (and
other -no-undefined architectures).
* libltdl/ltdl.c (lt_preloaded_symbols): No longer defined here.

Revision 1.664 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 12:14:41 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.663: +7 -1 lines
Diff to previous 1.663
* libtool,m4 (AC_LIBTOOL_SETUP):  The result of lt_cv_need_dllmain
was set to the opposite of what it should be.
* configure.in (AC_LIBTOOL_WIN32_DLL):  Call to this macro is
required for libtool configury to test lt_cv_need_dllmain on
Windows.

Revision 1.663 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 10:18:10 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.662: +6 -1 lines
Diff to previous 1.662
* ltconfig.in (opt_cr, mingw*): replace unescaped ? with correctly
escaped and portable {0,1} in sed expression.

Revision 1.662 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 00:52:59 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.661: +8 -1 lines
Diff to previous 1.661
* libtool.m4 (AC_LIBLTDL_CONVENIENCE): Add -I${top_srcdir}/libltdl
to default INCLTDL for VPATH.
(AC_LIBLTDL_INSTALLABLE): ditto.
Reported by Tom Tromey <tromey@cygnus.com>

Revision 1.661 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 00:28:08 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.660: +35 -1 lines
Diff to previous 1.660
* update all copyright notices to 2000

* doc/libtool.texi (using libltdl): document new lt_dlinfo struct,
  replace NULL with @code{NULL}, document lt_dlsetdata(),
  lt_dlgetdata() and lt_dlgetinfo()
* libltdl/Makefile.am: increment interface version number
* libltdl/configure.in: set version number to 1.1
* libltdl/ltdl.c: make some variables public by moving them
  to the info struct, add support for application specific data
  within module handles, new lt_dlsetdata(), lt_dlgetdata() and
  lt_dlgetinfo() functions,
  fix memory leaks, minor cleanups
* libltdl/ltdl.h: ditto
* mdemo/main.c: demonstrate use of lt_dlgetinfo,
  improved handling of errors

* ltconfig.in: set hardcode_into_libs = yes for GNU/Hurd, Linux
  and Solaris, only hardcode *all* run-paths if hardcode_into_libs
  is set to 'all', otherwise hardcode only user-specified rpaths
  into libraries
* ltmain.in: minor cleanups, we don't need to add user-specified
  rpaths to compile_rpath, finalize_rpath is sufficient

* ltconfig.in: transform linux* -> *linux-gnu* _after_ host_os has
  been set! (reported by Bruno Haible <haible@ilog.fr>)

* configure.in: AC_SUBST reload_flag, deplibs_check_method
  and file_magic_cmd

* README: use 'libtool --version' instead of 'ltconfig --version'
  (suggested by Francios Pinard <pinard@iro.umontreal.ca>

Revision 1.660 - (view) (download) (annotate) - [select for diffs]
Mon Jan 10 23:09:12 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.659: +11 -1 lines
Diff to previous 1.659
* libltdl/ltdl.h (LTDL_DIRSEP_CHAR): Leave undefined when
not compiling for a Windows target.
* libltdl/ltdl.c (canonicalize_path): New function to
ensure internal paths use '/' directory separators.
(find_file): use canonicalize_path.  Memory management
changed to cope.
(lt_dlopen): ditto.
(free_vars): Removed `dir' and `name', which are now handled
internally.

Revision 1.659 - (view) (download) (annotate) - [select for diffs]
Mon Jan 10 15:40:24 2000 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.658: +10 -1 lines
Diff to previous 1.658
* libltdl/ltdl.h (LTDL_DIRSEP_CHAR): Define to '/' or '\',
as suitable for the target host.
(LTDL_PATHSEP_CHAR): Similarly with ':' or ';'.
* libltdl/ltdl.c: Use LTDL_DIRSEP_CHAR and LTDL_PATHSEP_CHAR
instead of hardcoding throughout.
Reported by Jon Leichter <jon@symas.com>

Revision 1.658 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 08:27:41 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.657: +4 -2 lines
Diff to previous 1.657
* ltmain.in: Oops, `largarg' -> `lastarg'.

Revision 1.657 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 08:22:50 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.656: +4 -1 lines
Diff to previous 1.656
* ltmain.in (-Wc, -Xcompiler): Implemented in compile mode.

Revision 1.656 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 07:50:04 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.655: +6 -1 lines
Diff to previous 1.655
* ltmain.in (-Xcompiler, -Xlinker): Add to compile_command and
finalize_command.
(-Wc, -Wl): Likewise.
* tests/quote.test: Adjust quoting style of -Wl.

Revision 1.655 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 07:09:44 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.654: +4 -2 lines
Diff to previous 1.654
* ltmain.in: Oops, `echo' -> `$echo'.

Revision 1.654 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 07:02:40 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.653: +4 -1 lines
Diff to previous 1.653
* ltmain.in (-Wl, -Wc): Make commas argument separators, just like
in gcc.

Revision 1.653 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 06:27:21 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.652: +6 -1 lines
Diff to previous 1.652
* ltmain.in (libtool_args): Get all arguments properly enclosed in
quotes and backslash-protected when needed.

Revision 1.652 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 11:40:16 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.651: +12 -1 lines
Diff to previous 1.651
* ltdl.m4: Renamed from...
* libltdl/ltdl.m4: that no longer exists.
* configure.in (ACINCLUDE_M4_LIST): Removed libltdl/acinclude.m4.
* Makefile.am (aclocal_macros): Added ltdl.m4.
(libltdl/acinclude.m4): Concatenate libtool.m4 and ltdl.m4.
* bootstrap: Likewise.
* libltdl/Makefile.am (ACLOCAL): Remove the definition.  Relying
upon -I may lead to duplicates.
* doc/libtool.texi: Suggest appending ltdl.m4 to acinclude.m4.
* libtoolize.in: Check AC_LIB_LTDL version number in aclocal.m4.

Revision 1.651 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 10:42:06 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.650: +5 -1 lines
Diff to previous 1.650
* libltdl/configure.in (with_auxdir): Do not use it as the
argument of AC_CONFIG_AUX_DIR, automake requires a literal here.
Use AC_CONFIG_AUX_DIRS/DIR_DEFAULT instead.

Revision 1.650 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 10:39:14 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.649: +6 -1 lines
Diff to previous 1.649
* libltdl/Makefile.am (ACLOCAL): Define with `-I .', as in
bootstrap.

Revision 1.649 - (view) (download) (annotate) - [select for diffs]
Wed Dec 15 13:35:21 1999 UTC (19 years, 4 months ago) by tanner
Branch: MAIN
Changes since 1.648: +12 -1 lines
Diff to previous 1.648
* libltdl/configure.in: path to auxiliary files can be specified
  using --with-auxdir (idea by Howard Chu <hyc@highlandsun.com>)

* ltmain.in: don't remove multiple occurences from dependency_libs
  of a library, otherwise many dependencies would get lost

* bootstrap: use "aclocal -I ." instead of adding the contents
  of ltdl.m4 to acinclude.m4

Revision 1.648 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 16:34:18 1999 UTC (19 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.647: +11 -1 lines
Diff to previous 1.647
* NEWS: updated.
* libltdl/Makefile.am: Use -no-undefined for dll compliance.
* libltdl/configure.in: Use AC_LIBTOOL_WIN32_DLL for dll
compliance.
* libltdl/ltdl.c: Define and use LTDL_GLOBAL_DATA to correctly
export global data symbols from libtldl.dll.
* libltdl/ltdl.h: Define and use LTDL_SCOPE to declare data
symbols as dllexport, dllimport or plain ornary extern depending
in the context in which it is used.

Revision 1.647 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 13:44:29 1999 UTC (19 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.646: +8 -0 lines
Diff to previous 1.646
* doc/libtool.texi (Distributing libltdl): document use of
ltdl.m4.
* libltdl/configure.in: Removed header checks, as they are
* libltdl/ltdl.m4: Added header checks from configure.in, so that
AC_LIB_LTDL is sufficient to compile ltdl.c.
Reported by Stephan Kulow <coolo@kde.org>.

Revision 1.646 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 12:54:23 1999 UTC (19 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.645: +5 -1 lines
Diff to previous 1.645
* ltconfig.in (ltdll_obj): fixed typo: objdir -> $objdir

Revision 1.645 - (view) (download) (annotate) - [select for diffs]
Sun Dec 12 01:37:07 1999 UTC (19 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.644: +9 -1 lines
Diff to previous 1.644
* ltconfig.in (cygwin*, mingw*, export_symbols_cmds): keep any
DATA tags associated with symbols by recent dlltool.
(cygwin*, mingw*, archive_expsym_cmds): Honor any DATA tags
found in the symbol list.
Reported by Jon Leichter <jon@symas.com>.

Revision 1.644 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 23:35:13 1999 UTC (19 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.643: +7 -1 lines
Diff to previous 1.643
From Stephan Kulow <coolo@kde.org>
* libltdl/ltdl.m4:  Add arg 3 to AC_DEFINE's to save the user
from having to hack acconfig.h.

Revision 1.643 - (view) (download) (annotate) - [select for diffs]
Tue Dec 7 10:52:53 1999 UTC (19 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.642: +8 -1 lines
Diff to previous 1.642
* NEWS: Updated.
* TODO: Note some cleanups that are now needed.
* libltdl/configure.in: Use the new macroised tests.
* libltdl/ltdl.m4: New file, macroised tests formerly in
libltdl/configure.in.
Reported by Stephan Kulow <coolo@kde.org>.

Revision 1.642 - (view) (download) (annotate) - [select for diffs]
Mon Dec 6 10:02:39 1999 UTC (19 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.641: +8 -1 lines
Diff to previous 1.641
From Tim Mooney  <mooney@dogbert.cc.ndsu.NoDak.edu>
* ltconfig.in:  split off the osf3 section, so that the osf4 and
osf5 sections can add `-msym' to arguments passed to the linker
for shared libs.

Revision 1.641 - (view) (download) (annotate) - [select for diffs]
Fri Dec 3 03:21:29 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
CVS Tags: multi-language-fork
Branch point for: multi-language-branch
Changes since 1.640: +7 -1 lines
Diff to previous 1.640
* ltconfig.in (ac_compile): Use $ac_ext instead of .c.
(ac_link): Likewise.
(dlfcn.h, ac_try): Do not add filename, it is already in
ac_compile.
Reported by Stephane Conversy <Stephane.Conversy@lri.fr>

Revision 1.640 - (view) (download) (annotate) - [select for diffs]
Fri Dec 3 03:10:22 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.639: +4 -1 lines
Diff to previous 1.639
* ltconfig.in (linux-gnu*): Disable hardcode_into_libs until it
works together with fast_install.

Revision 1.639 - (view) (download) (annotate) - [select for diffs]
Fri Dec 3 02:57:29 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.638: +3 -1 lines
Diff to previous 1.638
* libtool.m4: Use host when --target is not specified.

Revision 1.638 - (view) (download) (annotate) - [select for diffs]
Fri Dec 3 02:27:33 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.637: +4 -1 lines
Diff to previous 1.637
* configure.in: AC_SUBST variables that are used by ltconfig to
build libtool.

Revision 1.637 - (view) (download) (annotate) - [select for diffs]
Fri Dec 3 02:10:41 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.636: +4 -1 lines
Diff to previous 1.636
* ltconfig.in (irix6*): Do not override deplibs_check_method
here.

Revision 1.636 - (view) (download) (annotate) - [select for diffs]
Fri Dec 3 02:09:19 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.635: +5 -1 lines
Diff to previous 1.635
* libtool.m4: Do not AC_SUBST anything other than LIBTOOL.

Revision 1.635 - (view) (download) (annotate) - [select for diffs]
Fri Dec 3 02:02:22 1999 UTC (19 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.634: +5 -1 lines
Diff to previous 1.634
* ltconfig.in (linux-gnu*): Set hardcode_into_libs=yes.

Revision 1.634 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 21:32:12 1999 UTC (19 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.633: +7 -1 lines
Diff to previous 1.633
* ltconfig.in:  Be friendlier to C++ compilers when testing
for dlopen support.
Reported by Stephan Kulow <coolo@itm.mu-luebeck.de>

Revision 1.633 - (view) (download) (annotate) - [select for diffs]
Fri Nov 26 00:34:17 1999 UTC (19 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.632: +7 -1 lines
Diff to previous 1.632
* libtool.m4:  better use of $target instead of $host to support
cross compilation.
Reported by Sam Latinga <slouken@devolution.com>

Revision 1.632 - (view) (download) (annotate) - [select for diffs]
Tue Nov 16 15:20:50 1999 UTC (19 years, 5 months ago) by tanner
Branch: MAIN
Changes since 1.631: +6 -1 lines
Diff to previous 1.631
* configure.in: generate ltconfig and ltmain.sh before configuring
  libltdl

Revision 1.631 - (view) (download) (annotate) - [select for diffs]
Thu Nov 4 16:15:50 1999 UTC (19 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.630: +7 -1 lines
Diff to previous 1.630
* tests/sh.test: New test to detect uses of quotes within
backticks within quotes.
* ltconfig.in, ltmain.in: Fix detected errors.  Mark false
positives with a comment that disables the detector.
Reported by Akim Demaille <akim@epita.fr>

Revision 1.630 - (view) (download) (annotate) - [select for diffs]
Thu Nov 4 15:46:07 1999 UTC (19 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.629: +6 -1 lines
Diff to previous 1.629
* configure.in: Move ltconfig and ltmain.sh generation back...
* Makefile.am: here.

Revision 1.629 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 12:33:04 1999 UTC (19 years, 5 months ago) by tanner
Branch: MAIN
Changes since 1.628: +26 -1 lines
Diff to previous 1.628
* NEWS: updated
* THANKS: added Olly Betts and Pavel Roskin
* doc/libtool.texi: fix typo

* fix major bugs which rendered libtool virtually
  unusable (i.e. not portable):
* ltconfig.in: don't hardcode system dependent variables in ltconfig!!
  but set sane defaults
* Makefile.am: pass variables from AC_LIBTOOL_SETUP to ltconfig
* libtool.m4: ditto, fix typo in AC_PROG_LD_RELOAD_FLAG

* ltconfig.in: use old_deplibs for archives, too
  remove second occurence of sysv5
* ltmain.in: fix typo, fix the second occurence of -DPIC, too

* libltdl/Makefile.am: increment version number, fix typo
* libltdl/ltdl.c (lt_dlsym): don't report an error if the
  libltdl-style symbol name wasn't found


* ltconfig.in: add support for Unixware (sysv4.2uw2*)

Revision 1.628 - (view) (download) (annotate) - [select for diffs]
Sat Oct 30 10:39:27 1999 UTC (19 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.627: +6 -1 lines
Diff to previous 1.627
* ltmain.in:  Damnit!  Cygwin cvs committed all the
dos line endings.

Revision 1.627 - (view) (download) (annotate) - [select for diffs]
Thu Oct 28 21:07:29 1999 UTC (19 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.626: +6 -1 lines
Diff to previous 1.626
* ltmain.in (-DPIC):  changed the order of pic flags a little to
prevent upsetting the sgi c++ compiler.

Revision 1.626 - (view) (download) (annotate) - [select for diffs]
Thu Oct 28 20:28:11 1999 UTC (19 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.625: +4 -1 lines
Diff to previous 1.625
* ltconfig.in (opt_cr):  Handle crlf sequences output by the
mingw toolchain.

Revision 1.625 - (view) (download) (annotate) - [select for diffs]
Thu Oct 28 20:18:14 1999 UTC (19 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.624: +5 -1 lines
Diff to previous 1.624
* libtool.m4:  Third time lucky, with Tor's patch.

Revision 1.624 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 18:30:08 1999 UTC (19 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.623: +8 -1 lines
Diff to previous 1.623
* libtool.m4:  these was a missing `*' in the -mno-cygwin
match.
* ltconfig.in (cygwin, ltdll_obj): fixed a quoting error.
(export_symbols_cmds): added missing cosmetic newline.

Revision 1.623 - (view) (download) (annotate) - [select for diffs]
Mon Oct 18 20:03:57 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.622: +8 -1 lines
Diff to previous 1.622
* libtool.m4: test command used == which should be =.
Support -mno-cygwin flag for building mingw32 dlls.
* ltconfig.in (file_magic_cmd): add missing quotes.
(deplibs_check_method): and here.

Revision 1.622 - (view) (download) (annotate) - [select for diffs]
Sat Oct 16 07:05:38 1999 UTC (19 years, 6 months ago) by oliva
Branch: MAIN
Changes since 1.621: +6 -1 lines
Diff to previous 1.621
* libltdl/ltdl.c (lt_dlopen): Do not search paths when the
specified library is not just a basename.

Revision 1.621 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 00:47:53 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.620: +12 -1 lines
Diff to previous 1.620
* libtool.m4 (AC_PATH_FILE): new macro replaces
AC_PATH_TOOL_GREP_OUTPUT.
(AC_PATH_TOOL_PREFIX): new macro replaces
AC_PATH_PROG_GREP_OUTPUT.
(AC_LD_RELOAD_FLAG):  migrated from ltconfig.in.
(AC_DEPLIBS_CHECK_METHOD): ditto.
* ltconfig.in (reload_flag): moved to libtool.m4.
(deplbs_check_method): ditto.

Revision 1.620 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 15:40:07 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.619: +10 -1 lines
Diff to previous 1.619
* libtool.m4 (AC_PATH_PROG_VERSION_GREP): removed in favour of the
more general AC_PATH_PROG_GREP_OUTPUT.
(AC_PATH_TOOL_VERSION_GREP): removed in favour of the more general
AC_PATH_TOOL_GREP_OUTPUT.
(AC_PROG_LIBTOOL):  Search for a working find program in the
user's PATH using the new macros.

Revision 1.619 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 22:13:17 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.618: +7 -1 lines
Diff to previous 1.618
* NEWS: updtaed.

Revision 1.618 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 14:44:15 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.617: +5 -0 lines
Diff to previous 1.617
* ltmain.in (-no-install):  This doesn't work on win32 since
the search path for libraries is not encoded in the binary,
and dlls not in $PATH won't be found.  Fall back to -no-fast-install
instead.

Revision 1.617 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 14:26:11 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.616: +6 -1 lines
Diff to previous 1.616
* ltmain.in (-no-fast-install):  Wrapper script used to add the
exeext on again when naming the wrapped executable.

Revision 1.616 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 20:41:20 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.615: +14 -1 lines
Diff to previous 1.615
* ltconfig.in:  Set $FILE to @FILE@ for substitution with
the value found in libtool.m4 at configure time.
* libtool.m4 (AC_PATH_TOOL_GREP_VERSION):  New macro, combines
AC_PATH_PROG and AC_CHECK_TOOL with a test which greps the
output of $ac_dir/${ac_prefix}<tool> --version for a
given regex.
(AC_PATH_PROG_GREP_VERSION):  New macro used by the above.
(AC_LIBTOOL_SETUP): Use the new macros to search the PATH
[starting at /usr/bin] for a file program which accepts
--version and has "file" in its --version output.

Revision 1.615 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 16:36:30 1999 UTC (19 years, 6 months ago) by tanner
Branch: MAIN
Changes since 1.614: +22 -1 lines
Diff to previous 1.614
* NEWS: new -no-install flag
* configure.in: fix typo
* doc/libtool.texi(Link mode): document -no-install flag,
  correct -no-fast-install docs
* libtool.m4: check for "file" command
* ltconfig.in: don't hardcode /usr/bin/file, remove second
  definition of sysv5, replace linkopts -> linker_flags
* ltmain.in: add new -no-install flag, print help for -no-install
  and -no-fast-install flags


* ltmain.in: always create output_objdir


* libltdl/Makefile.am: don't preserve file attributes when
  installing the libltdl sources

Revision 1.614 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 23:12:15 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.613: +5 -1 lines
Diff to previous 1.613
* configure.in (AC_OUTPUT_COMMANDS): generate ltmain.sh
* Makefile.am (ltmain.sh ltconfig): removed.  Automake inserts the
rules to automatically call config.status.

Revision 1.613 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 16:07:39 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.612: +10 -1 lines
Diff to previous 1.612
* libtool.m4: be sure to AC_SUBST values no longer tested in
ltconfig.in.
* ltconfig.in: replaced several of the simple feature tests with
substitutions from config.status.
* Makefile.am (ltconfig): generate ltconfig with config.status.
* configure.in (AC_OUTPUT): generate ltconfig with config.status.

Revision 1.612 - (view) (download) (annotate) - [select for diffs]
Thu Sep 30 00:26:50 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.611: +6 -1 lines
Diff to previous 1.611
* ltconfig.in (sco3.2v5): use pass_all deplibs_check_method
for SCO3.2.

Revision 1.611 - (view) (download) (annotate) - [select for diffs]
Wed Sep 29 23:15:35 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.610: +8 -1 lines
Diff to previous 1.610
* ltconfig.in (whole-archive-flag-spec):  I had been
wondering why my file system was filling up with empty
files named `71'... seems I forgot to hold in the
shift key when redirecting stderr, 2>&1.  Doh!

Revision 1.610 - (view) (download) (annotate) - [select for diffs]
Wed Sep 29 23:08:25 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.609: +5 -1 lines
Diff to previous 1.609
* ltconfig.in (sysv):  More UW7 support.

Revision 1.609 - (view) (download) (annotate) - [select for diffs]
Tue Sep 28 08:30:34 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.608: +6 -1 lines
Diff to previous 1.608
* ltmain.in (shlibpath_var): ensure the variable is non-empty before
exporting it.

Revision 1.608 - (view) (download) (annotate) - [select for diffs]
Mon Sep 27 20:22:28 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.607: +6 -1 lines
Diff to previous 1.607
* ltconfig.in (sysv5): Added support required for shared
library linking on SCO UW7.

Revision 1.607 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 00:14:08 1999 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.606: +7 -1 lines
Diff to previous 1.606
* ltconfig.in (whole-archive-flag-spec): test whether the
version of GNU ld being used understands --whole-archive
before using it.

Revision 1.606 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 21:02:26 1999 UTC (19 years, 6 months ago) by tanner
Branch: MAIN
Changes since 1.605: +6 -1 lines
Diff to previous 1.605
* ltmain.in: don't ignore convenience libraries for objects/archives
  (temporary hack)

Revision 1.605 - (view) (download) (annotate) - [select for diffs]
Tue Sep 14 23:30:47 1999 UTC (19 years, 7 months ago) by oliva
Branch: MAIN
Changes since 1.604: +7 -1 lines
Diff to previous 1.604
* ltconfig.in (CDPATH): Set to `:' instead of empty.
* ltmain.in (CDPATH): Likewise.
Reported by Greg McGary <gkm@eng.ascend.com>

Revision 1.604 - (view) (download) (annotate) - [select for diffs]
Tue Aug 24 15:50:47 1999 UTC (19 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.603: +7 -1 lines
Diff to previous 1.603
* ltconfig.in (ltdll.c, impgen.c): Prevent the shell from
expanding variables & backslash escapes when writing these
files to the libtool script.

Revision 1.603 - (view) (download) (annotate) - [select for diffs]
Tue Aug 24 11:05:11 1999 UTC (19 years, 7 months ago) by tanner
Branch: MAIN
Changes since 1.602: +31 -1 lines
Diff to previous 1.602
* NEWS: mention fixes
* doc/PLATFORMS: GNU/Hurd update
* depdemo: make use of variables
* ltconfig.in: use CC -E when checking for ELF support
  on NetBSD (reported by Todd Vierling <tv@pobox.com>),
  replace all occurences of 'linkopts' with 'linker_flags'
* ltmain.in: move ltdll.c and impgen.c to ltconfig.in and
  only add them to the libtool script if it's necessary


* ltconfig.in: add support for UnixWare 7.X.X
* doc/PLATFORMS: add new platforms


* doc/libtool.texi: document use of noinst_LTLIBRARIES for
  convenience libraries

* ltconfig.in: check for freebsdelf3, not just freebsd3.
Set hardcode_into_libs=yes for FreeBSD 3.0 and 3.1

* ltmain.in: enable workaround for freebsdelf3.0


* ltconfig.in: export_dynamic_flag_spec is -rdynamic on BSD/OS

Revision 1.602 - (view) (download) (annotate) - [select for diffs]
Sat Aug 7 07:40:17 1999 UTC (19 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.601: +6 -1 lines
Diff to previous 1.601
* libltdl/COPYING.LIB: Update to version 2.1.
* libltdl/ltdl.h, libltdl/ltdl.c: Update FSF address.

Revision 1.601 - (view) (download) (annotate) - [select for diffs]
Tue Aug 3 11:44:17 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.600: +7 -1 lines
Diff to previous 1.600
* libtool.m4 (mingw*, AC_PROG_LD): use tr for carriage return
stripping.
* ltconfig.in: ditto.
From Olly Betts <olly@muscat.co.uk>

Revision 1.600 - (view) (download) (annotate) - [select for diffs]
Mon Aug 2 22:40:35 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.599: +9 -1 lines
Diff to previous 1.599
* doc/libtool.texi (Compile mode): typo correction.
(Link mode): and another.
(Release numbers):  and another.
(Distributing libltdl): and another.
(Test descriptions): and another.
(libtool script contents): and one more.

Revision 1.599 - (view) (download) (annotate) - [select for diffs]
Mon Aug 2 22:24:33 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.598: +8 -2 lines
Diff to previous 1.598
* libtool.m4 (AC_PROG_LD): strip carriage returns from the
output of gcc -print-prog-name=ld.
* ltconfig.in: ditto.

Revision 1.598 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 23:28:06 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.597: +6 -1 lines
Diff to previous 1.597
* ltmain.in: Ensure that gcc on HPsUX uses -fPIC, or else
initialised structures are sometimes emitted in the code section.

Revision 1.597 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 22:58:41 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.596: +6 -1 lines
Diff to previous 1.596
* ltconfig.in:  Read line at a time to avoid tokenisation by
shell.

Revision 1.596 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 19:33:55 1999 UTC (19 years, 8 months ago) by oliva
Branch: MAIN
Changes since 1.595: +6 -1 lines
Diff to previous 1.595
* ltmain.in: Fix creation of relative links to object files in
sub-dirs.

Revision 1.595 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 16:31:24 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.594: +7 -1 lines
Diff to previous 1.594
* ltconfig.in(cygwin mingw32, archive_expsym_cmds): Only compile
and link ltdll.c if the libtool.m4 macros discovered that it is
required.

Revision 1.594 - (view) (download) (annotate) - [select for diffs]
Mon Jul 26 15:16:10 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.593: +4 -1 lines
Diff to previous 1.593
* libtool.m4(cygwin mingw32, AC_LIBTOOL_SETUP): Oops.  Fix some
typos made by Evil Gary while (mis)applying my patch :-).

Revision 1.593 - (view) (download) (annotate) - [select for diffs]
Mon Jul 26 12:45:03 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.592: +7 -1 lines
Diff to previous 1.592
* libtool.m4(cygwin mingw32, AC_LIBTOOL_SETUP):  On second
thoughts, only probe for -mdll vs -dll on mingw, and revert to
the old `-Wl,--dll -nostartfiles' on cygwin.

Revision 1.592 - (view) (download) (annotate) - [select for diffs]
Fri Jul 23 22:43:14 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.591: +6 -1 lines
Diff to previous 1.591
* doc/PLATFORMS (i*86-*openbsd2.5):  New platform.
Slight reordering of other bsd entries.

Revision 1.591 - (view) (download) (annotate) - [select for diffs]
Fri Jul 23 16:09:49 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.590: +15 -1 lines
Diff to previous 1.590
* NEWS: Note new user visible changes.
* libtool.m4 (mingw32, AC_LIBTOOL_SETUP): probe for -mdll vs -dll
under cygwin/mingw.
probe whether the cygwin/mingw library supplies a stub DllMain
(but this information isn't yet used).
* ltconfig.in (mingw32, extract_expsyms_cmds): if HOST_CC is set,
use that to build impgen so we can use it when cross-compiling.
use correct entry points for mingw so static C++ constructors get
called for code in the DLL.
* ltmain.in (impgen.c): define O_BINARY to 0 if it is not in the
system headers.

Revision 1.590 - (view) (download) (annotate) - [select for diffs]
Fri Jul 23 00:48:04 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.589: +6 -1 lines
Diff to previous 1.589
* ltconfig.in:  Updated bsdi4 soname specs to be more like
linux as discussed on the bsdi mailing list.

Revision 1.589 - (view) (download) (annotate) - [select for diffs]
Tue Jul 20 09:29:31 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.588: +16 -1 lines
Diff to previous 1.588
* configure.in (AC_PROG_RANLIB):  No longer required as we now use
AC_CHECK_TOOL in AC_LIBTOOL_SETUP.
* libtool.m4 (AC_PROG_LIBTOOL):  Pass the $build variable to
ltconfig.
(AC_PROG_RANLIB): replaced with AC_CHECK_TOOL.
* ltconfig.in (build): new variable to hold the build triplet
which is now checked for unless --no-verify is specified.
(--build): new argument to set the build triplet.
(ranlib): Prefer ${host_alias}-ranlib[.exe] if $build is different
to $host.
* doc/libtool.texi (Invoking ltconfig): Document --build option.
* NEWS: Note --build option.

Revision 1.588 - (view) (download) (annotate) - [select for diffs]
Mon Jul 19 22:34:20 1999 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.587: +5 -1 lines
Diff to previous 1.587
* doc/PLATFORMS: Updated mostly *bsd platforms.

Revision 1.587 - (view) (download) (annotate) - [select for diffs]
Mon Jul 19 11:44:00 1999 UTC (19 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.586: +6 -1 lines
Diff to previous 1.586
* doc/libtool.texi (Porting inter-library dependencies): Typos
Reported by Petter Reinholdtsen <pere@hungry.com>

Revision 1.586 - (view) (download) (annotate) - [select for diffs]
Sat Jul 17 09:00:52 1999 UTC (19 years, 9 months ago) by tanner
Branch: MAIN
Changes since 1.585: +17 -1 lines
Diff to previous 1.585
* NEWS, TODO: updated (pic flags)
* libtool.m4 (AC_PROG_LIBTOOL): added --with-pic flag
* ltconfig.in: new pic_mode variable and --prefer[-non]-pic flags,
  fixed the strip check (reported by Keith Bostic <bostic@bostic.com>)
* ltmain.in (compile mode): build only PIC/non-PIC code depending
  on pic_mode
* libltdl/README: document the supported dlopen interfaces
* doc/libtool.texi (tests): documented new tests
* tests/Makefile.am: added new tests
* tests/demo-pic.test: new test to test --with-pic
* tests/demo-nopic.test: new test to test --without-pic
* tests/build-relink2.test: variant of build-relink.test that
  uses depdemo

Revision 1.585 - (view) (download) (annotate) - [select for diffs]
Fri Jul 9 14:08:08 1999 UTC (19 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.584: +5 -1 lines
Diff to previous 1.584
* doc/libtool.texi (C++ Libraries):  fixed a typo.

Revision 1.584 - (view) (download) (annotate) - [select for diffs]
Tue Jul 6 15:27:19 1999 UTC (19 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.583: +7 -1 lines
Diff to previous 1.583
* README-alpha:  improved the release instructions to mention
actual list addresses for announcements, and urls for upload
locations.

Revision 1.583 - (view) (download) (annotate) - [select for diffs]
Fri Jul 2 23:19:19 1999 UTC (19 years, 9 months ago) by tanner
Branch: MAIN
Changes since 1.582: +10 -1 lines
Diff to previous 1.582
* doc/PLATFORMS: 1.3b passes all tests on cygwin


* ltconfig.in: finish_cmds for FreeBSD removed
* depdemo/l3/Makefile.am: install libl3.la into an extra directory

Revision 1.582 - (view) (download) (annotate) - [select for diffs]
Fri Jul 2 17:54:53 1999 UTC (19 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.581: +3 -1 lines
Diff to previous 1.581
* configure.in: bumped version to 1.3c.

Revision 1.581 - (view) (download) (annotate) - [select for diffs]
Fri Jul 2 15:16:39 1999 UTC (19 years, 9 months ago) by gary
Branch: MAIN
CVS Tags: release-1-3b
Changes since 1.580: +7 -1 lines
Diff to previous 1.580
GNU libtool 1.3b was released.

* NEWS: inserted todays date.

Revision 1.580 - (view) (download) (annotate) - [select for diffs]
Fri Jul 2 12:01:08 1999 UTC (19 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.579: +5 -1 lines
Diff to previous 1.579
* doc/PLATFORMS: Tested on as many platforms as possible for me.

Revision 1.579 - (view) (download) (annotate) - [select for diffs]
Thu Jul 1 14:48:04 1999 UTC (19 years, 9 months ago) by tanner
Branch: MAIN
Changes since 1.578: +7 -1 lines
Diff to previous 1.578
* NEWS: updated
* doc/PLATFORMS: updated
* changed my email address

Revision 1.578 - (view) (download) (annotate) - [select for diffs]
Wed Jun 30 12:50:59 1999 UTC (19 years, 9 months ago) by tanner
Branch: MAIN
Changes since 1.577: +7 -1 lines
Diff to previous 1.577
* demo/foo.h: use LT_PARAMS instead of LTDL_PARAMS (this is not libltdl)
* tests/build-relink.test: also check for hardcode_into_libs = yes,
  if set, we need to relink at install-time

Revision 1.577 - (view) (download) (annotate) - [select for diffs]
Tue Jun 29 17:36:58 1999 UTC (19 years, 9 months ago) by tanner
Branch: MAIN
Changes since 1.576: +23 -1 lines
Diff to previous 1.576
* NEWS: mention -no-fast-install, rename dummy to force
* doc/PLATFORMS: 1.3b passes all tests on GNU/Linux,
  FreeBSD (2.2.6 and 3.1)
* doc/libtool.texi: it's possible to link libtool libraries
  using -L and -l, better documentation of uninstall and clean mode,
  rename dummy to force, documented -no-fast-install,
  AC_LIBLTDL_* must be called before AC_PROG_LIBTOOL,
  documented hardcode_into_libs and striplib/old_striplib,
* ltconfig.in: search for strip program, added hardcode_into_libs
  and striplib/old_striplib variables, set strip commands for GNU strip,
  on FreeBSD >= 3.2 set hardcode_into_libs to yes,
  fast-install mode doesn't work if hardcode_into_libs = yes
* ltmain.in: reimplemented hardcoding into libraries:
  new relink mode, preserve all libtool args, relink libraries
  when installing if necessary
  added -no-fast-install flag, removed unnecessary `dlname'
  initialization, use striplib/old_striplib for stripping libraries,
  dlname is always soname or in library_names so we don't need
  to handle different file names

Revision 1.576 - (view) (download) (annotate) - [select for diffs]
Tue Jun 29 08:56:55 1999 UTC (19 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.575: +7 -1 lines
Diff to previous 1.575
* ltconfig.in (freebsd*, shlibpath_overrides_runpath): Set to yes
up to release 3.1, and to no from 3.2 on.
Reported by Pavel Roskin <pavel_roskin@geocities.com>

Revision 1.575 - (view) (download) (annotate) - [select for diffs]
Tue Jun 29 08:16:59 1999 UTC (19 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.574: +6 -1 lines
Diff to previous 1.574
* ltconfig.in (freebsd*, shlibpath_overrides_runpath): Set to
yes; tested on 3.1-ELF by Pavel and on 2.2.6 by Alexandre.

Revision 1.574 - (view) (download) (annotate) - [select for diffs]
Fri Jun 25 23:10:23 1999 UTC (19 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.573: +7 -1 lines
Diff to previous 1.573
* ltconfig.in (linux-gnu*, deplibs_check_method): Use pass_all on
alpha, x86 and sparc architectures by now, reverting to file_magic
at least on ARM, where it breaks.

Revision 1.573 - (view) (download) (annotate) - [select for diffs]
Wed Jun 23 15:09:27 1999 UTC (19 years, 9 months ago) by tanner
Branch: MAIN
Changes since 1.572: +15 -2 lines
Diff to previous 1.572
* NEWS: updated
* README: added GNU Hurd to the supported platforms
* doc/libtool.texi: document `-dlpreopen dummy'
  instead of `-dlopen dummy'
* libltdl/ltdl.c (strchr): fixed typo (missing star)


* libltdl/ltdl.c (strrchr): fixed typo (missing star)
* libltdl/ltdl.c (trim): use `const' to silence -Wwrite-strings

* ltmain.in: support `-dlopen dummy', define lt_preloaded_symbols

Revision 1.572 - (view) (download) (annotate) - [select for diffs]
Wed Jun 23 13:22:27 1999 UTC (19 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.571: +6 -1 lines
Diff to previous 1.571
* ltmain.in (ltdll.c): Support for crosscompiling from linux to
mingw32.

Revision 1.571 - (view) (download) (annotate) - [select for diffs]
Wed Jun 23 12:50:23 1999 UTC (19 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.570: +11 -1 lines
Diff to previous 1.570
* ltconfig.in (cygwin, export_symbols_cmds): If there is already
an extracted and compiled ltdll.c, then don't delete, reextract
and recompile.
(cygwin, archive_expsym_cmds): Make sure the ltdll source has been
extracted and compiled before referencing the object, since there
are paths through the code which run archive_expsym_cmds without
running export_symbols_cmds.

Revision 1.570 - (view) (download) (annotate) - [select for diffs]
Sun Jun 20 18:10:07 1999 UTC (19 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.569: +6 -1 lines
Diff to previous 1.569
* ltconfig.in:  moved the test for NM after the test for
no_builtin_flag.

Revision 1.569 - (view) (download) (annotate) - [select for diffs]
Sun Jun 20 09:07:22 1999 UTC (19 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.568: +4 -1 lines
Diff to previous 1.568
* ltconfig.in: Use sed '$q' instead of sed "" for copying ltmain,
just in case some sed does not support an empty command.

Revision 1.568 - (view) (download) (annotate) - [select for diffs]
Sun Jun 20 08:57:30 1999 UTC (19 years, 9 months ago) by oliva
Branch: MAIN
Changes since 1.567: +6 -1 lines
Diff to previous 1.567
* ltconfig.in (link_static_flag, ac_cv_prog_cc_static): Use the
latter in the test.

Revision 1.567 - (view) (download) (annotate) - [select for diffs]
Fri Jun 18 14:49:46 1999 UTC (19 years, 10 months ago) by tanner
Branch: MAIN
Changes since 1.566: +16 -1 lines
Diff to previous 1.566
* ltconfig.in (bsdi4, deplibs_check_method): use a less restrictive
  regex (reported by Chris P. Ross <cross@eng.us.uu.net>)
* ltmain.in: support `-dlopen self', define lt_preloaded_symbols
  if dlself != no
* doc/libtool.texi (Compile and Link mode): document it,
  documented the -Wc, -Wl flags, libtool does also support non C
  source code


* ltconfig.in: CR/LF fix for broken DJGPP bash
* ltmain.in: CR/LF fix for DJGPP

Revision 1.566 - (view) (download) (annotate) - [select for diffs]
Fri Jun 18 13:46:33 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.565: +7 -1 lines
Diff to previous 1.565
* ltmain.in (outputname): When generating the executable wrapper
script, $outputname already has the $exeext suffix, so we needn't
add it again.

Revision 1.565 - (view) (download) (annotate) - [select for diffs]
Wed Jun 16 18:33:50 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.564: +4 -1 lines
Diff to previous 1.564
* libltdl/configure.in (ac_cv_lib_dl_dlopen): missing "x" in test
comparison corrected.

Revision 1.564 - (view) (download) (annotate) - [select for diffs]
Wed Jun 16 14:49:41 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.563: +12 -1 lines
Diff to previous 1.563
* libltdl/ltdl.c (sys_wll_open): libltdl expects this function to
fail if it is unable to physically load the library.  Sadly,
LoadLibrary will search the loaded libraries for a match and
return one of them if the path search load fails.  Simulate a
failure in this case for compatibility with the other APIs.
Also, LoadLibrary takes the liberty of adding `.dll' to library
names passed without an extension, we now add a trailing `.' to
prevent this from happening.

Revision 1.563 - (view) (download) (annotate) - [select for diffs]
Tue Jun 15 19:31:07 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.562: +8 -1 lines
Diff to previous 1.562
* libltdl/ltdl.c (sys_wll_close): Strangely enough, Microsoft have
decided that LoadLibrary returns `0' for success, yet FreeLibrary
returns `0' for failure!  The FreeLibrary call used to interpret
`0' as success for both functions.

Revision 1.562 - (view) (download) (annotate) - [select for diffs]
Mon Jun 14 06:32:06 1999 UTC (19 years, 10 months ago) by tanner
Branch: MAIN
Changes since 1.561: +5 -1 lines
Diff to previous 1.561
* ltconfig.in: use eval when setting have_dlfcn_h, reformatting

Revision 1.561 - (view) (download) (annotate) - [select for diffs]
Fri Jun 11 23:46:47 1999 UTC (19 years, 10 months ago) by tanner
Branch: MAIN
Changes since 1.560: +9 -1 lines
Diff to previous 1.560
* ltmain.in: store old archives in deplibs and old_deplibs,
  retain the order of dependency libraries (even old archives),
  determining the absolute directory name didn't work due to a typo,
  add the library search paths of all dependency libraries when
  linking a library (fixes IRIX 5.2 bug)

Revision 1.560 - (view) (download) (annotate) - [select for diffs]
Thu Jun 10 14:42:34 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.559: +13 -1 lines
Diff to previous 1.559
* ltconfig.in: Reverted June 6's patch for new GNU ld output, it
is no longer needed, as ld reverted to the original format.
* NEWS: Likewise.

* ltconfig.in: When testing self-dlopening, test whether dlclose
crashes.  On FreeBSD 3.1, it does.  :-(
* libltdl/configure.in: Likewise.
* NEWS: Note work-around.
Reported by Pavel Roskin <pavel_roskin@geocities.com>

Revision 1.559 - (view) (download) (annotate) - [select for diffs]
Wed Jun 9 13:11:13 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.558: +10 -1 lines
Diff to previous 1.558
* ltconfig.in (exeext): autoconf's AC_EXEEXT uses "no" to indicate
no extension, and we must do the same in order to share the cache
value. Also we must ignore conftest.err which HPsUX (at least)
fills with gratuitous warnings.
(objext): for consistency, do the same as above.
Reported by Pavel Roskin <pavel_roskin@geocities.com>

Revision 1.558 - (view) (download) (annotate) - [select for diffs]
Wed Jun 9 12:09:26 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.557: +6 -1 lines
Diff to previous 1.557
* ltconfig.in (exeext): Use quotes in the test, to prevent a
failure in sh.test.

Revision 1.557 - (view) (download) (annotate) - [select for diffs]
Wed Jun 9 10:23:58 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.556: +8 -1 lines
Diff to previous 1.556
* ltconfig.in: Reordered tests to be more like configure.in's
recommended order (programs first, then libraries, etc.).
Performed a manual ``constant folding pass'' (eg: s/eval "test
"echo '$''{'lt_cv_dlopen'+set}'`" != set/test
"${lt_cv_dlopen+set}" != set/).
s/test "${foo+set}" = "set"/test "X${foo+set}" = Xset/g

Revision 1.556 - (view) (download) (annotate) - [select for diffs]
Wed Jun 9 08:50:02 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.555: +6 -1 lines
Diff to previous 1.555
* ltconfig.in (link_static_flag): Accept, in order of decreasing
preference: the cached value; the default value for the current
host.  Also test that the compiler accepts the flag, and cache
that result too.

Revision 1.555 - (view) (download) (annotate) - [select for diffs]
Wed Jun 9 08:34:28 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.554: +8 -1 lines
Diff to previous 1.554
* ltconfig.in (pic_flag): Accept, in order of decreasing
preference:  the cached value; the default value for the current
host.  Also test that the compiler accepts the flag, and cache
that result too.

Revision 1.554 - (view) (download) (annotate) - [select for diffs]
Tue Jun 8 15:20:28 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.553: +5 -1 lines
Diff to previous 1.553
* ltconfig.in (LN_S): Accept, in order of decreasing preference:
the cached value; an environment setting; ``ln -s'' if it works;
``ln'' if ``ln -s'' doesn't appear to work.

Revision 1.553 - (view) (download) (annotate) - [select for diffs]
Tue Jun 8 15:00:17 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.552: +4 -1 lines
Diff to previous 1.552
* ltconfig.in (objext): Accept, in order of decreasing preference:
the cached value; the result of a test object compilation.

Revision 1.552 - (view) (download) (annotate) - [select for diffs]
Tue Jun 8 14:19:02 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.551: +5 -1 lines
Diff to previous 1.551
* ltconfig.in (RANLIB): Accept, in order of decreasing preference:
the cached value; an environment setting; the first file called
``ranlib'' in the user's path.

Revision 1.551 - (view) (download) (annotate) - [select for diffs]
Tue Jun 8 12:52:33 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.550: +11 -2 lines
Diff to previous 1.550
* ltmain.in (exeext): Use $exeext when working out the names of
programs (but not the wrapper script itself due to a stupidity in
win32 which hardwires the .exe extension to the binary loader!).
* ltconfig.in (exeext): Now that the wrapper script tries to move
executables, we need to know whether they have an extension (ala
AC_EXEEXT).  Since we can't rely on AC_EXEEXT having been called
in configure.in, we must be able to check for ourselves, though we
can look for a cached result incase AC_EXEEXT was called.

Revision 1.550 - (view) (download) (annotate) - [select for diffs]
Tue Jun 8 10:15:02 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.549: +4 -1 lines
Diff to previous 1.549
* ltconfig.in (cygwin, need_version): Set to no, otherwise module
dll's end up with mighty long names!

Revision 1.549 - (view) (download) (annotate) - [select for diffs]
Tue Jun 8 10:03:41 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.548: +8 -1 lines
Diff to previous 1.548
* ltconfig.in (cygwin, pic_flag):  Force separate compilation of
objects for dlls vs. objects for static archives.  Using a cpp
macro also allows us to decide whether or not we need to use
dllexport/import declarations.

Revision 1.548 - (view) (download) (annotate) - [select for diffs]
Sun Jun 6 23:52:36 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.547: +8 -1 lines
Diff to previous 1.547
* ltconfig.in: Support new GNU ld --help output format.
* NEWS:  Likewise.
Reported by Gaël Quéri <gael@baoule.dyndns.org> and
H.J. Lu <hjl@varesearch.com>.

Revision 1.547 - (view) (download) (annotate) - [select for diffs]
Sat Jun 5 09:31:39 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.546: +8 -1 lines
Diff to previous 1.546
* ltconfig.in: Update support for the Hurd.  Make sure that the
soname includes the major version number and create the	right
links.  Allow shared objects without the `lib' prefix and without
version information.

Revision 1.546 - (view) (download) (annotate) - [select for diffs]
Tue Jun 1 22:48:20 1999 UTC (19 years, 10 months ago) by tanner
Branch: MAIN
Changes since 1.545: +6 -1 lines
Diff to previous 1.545
* ltmain.in (link): use "$nonopt" as the compiler for
  compile/finalize_command

Revision 1.545 - (view) (download) (annotate) - [select for diffs]
Thu May 27 21:29:29 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.544: +8 -1 lines
Diff to previous 1.544
* TODO: Remove the short list of people interested in C++
constructors; it's not meaningful, since there are so many more
people requesting this feature, and we just can't maintain it
accurate.

Revision 1.544 - (view) (download) (annotate) - [select for diffs]
Thu May 27 11:53:54 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.543: +5 -1 lines
Diff to previous 1.543
* ltconfig.in (GNU Hurd, deplibs_check_method): Use pass_all.

Revision 1.543 - (view) (download) (annotate) - [select for diffs]
Thu May 27 11:41:02 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.542: +7 -1 lines
Diff to previous 1.542
* ltmain.in: Expand convenience libraries when creating reloadable
objects.
* NEWS: Ditto.

Revision 1.542 - (view) (download) (annotate) - [select for diffs]
Thu May 27 10:56:10 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.541: +3 -1 lines
Diff to previous 1.541
* NEWS: Mention the two bugfixes below.

Revision 1.541 - (view) (download) (annotate) - [select for diffs]
Thu May 27 10:52:48 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.540: +6 -1 lines
Diff to previous 1.540
* ltmain.in: Only create directory into which to extract
convenience libraries when $convenience is not empty.  It would
always be created on systems that did not support
whole_archive_flag_spec.

Revision 1.540 - (view) (download) (annotate) - [select for diffs]
Thu May 27 10:45:31 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.539: +10 -1 lines
Diff to previous 1.539
* ltconfig.in (export_symbols_cmds): Add $convenience.
(cygwin, export_symbols_cmds): Ditto.
* ltmain.in: Generate export symbol list before expanding
convenience libraries, to avoid passing whole_archive_flag_spec to
$NM.
Reported by Godmar Back <gback@cs.utah.edu>

Revision 1.539 - (view) (download) (annotate) - [select for diffs]
Thu May 27 09:57:39 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.538: +6 -1 lines
Diff to previous 1.538
* libltdl/ltdl.c (LTDL_BIND_FLAGS): Remove BIND_VERBOSE, to avoid
printing error messages.

Revision 1.538 - (view) (download) (annotate) - [select for diffs]
Thu May 27 08:50:39 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.537: +5 -1 lines
Diff to previous 1.537
GNU libtool 1.3.2 was released.

Revision 1.537 - (view) (download) (annotate) - [select for diffs]
Wed May 26 00:16:39 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.536: +4 -1 lines
Diff to previous 1.536
* NEWS: List fixed problems.
* doc/PLATFORMS: Tested for 1.3.2.

Revision 1.536 - (view) (download) (annotate) - [select for diffs]
Wed May 26 00:06:10 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.535: +3 -1 lines
Diff to previous 1.535
* config.guess: Synch with GNU common.

Revision 1.535 - (view) (download) (annotate) - [select for diffs]
Wed May 26 00:00:40 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.534: +5 -1 lines
Diff to previous 1.534
* ltmain.in: Revert to stripping .exe on all platforms.
* TODO: Note about this problem.  Demo is fixed on win32.  -Wl and
-Wc are implemented for release 1.4.  Support `empty' convenience
libraries.

Revision 1.534 - (view) (download) (annotate) - [select for diffs]
Tue May 25 18:33:03 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.533: +9 -1 lines
Diff to previous 1.533
* ltconfig.in (solaris*, ld_shlibs): Do not enable shared
libraries with GNU ld 2.8.*, it's broken.  Emit a warning
suggesting an upgrade.
Reported by Brian Ford <ford@vss.fsi.com> and Ronald Pijnacker
<Ronald.Pijnacker@best.ms.philips.com>

Revision 1.533 - (view) (download) (annotate) - [select for diffs]
Tue May 25 17:26:35 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.532: +5 -1 lines
Diff to previous 1.532
* ltmain.in: file_magic check would not avoid cyclic links.

Revision 1.532 - (view) (download) (annotate) - [select for diffs]
Tue May 25 16:28:00 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.531: +4 -1 lines
Diff to previous 1.531
* depdemo/main.c, depdemo/l1/l1.c, depdemo/l2/l2.c: K&R-ize.
* depdemo/l3/l3.c, depdemo/l4/l4.c: Likewise.

Revision 1.530 - (view) (download) (annotate) - [select for diffs]
Tue May 25 16:05:49 1999 UTC (19 years, 10 months ago) by tanner
Branch: MAIN
Changes since 1.529: +11 -1 lines
Diff to previous 1.529
* NEWS: support for installing stripped libraries using GNU strip
* ltconfig.in: set deplibs_check_method=pass_all on FreeBSD,
  Linux and Solaris since no one can reproduce the famous deplibs
  bug
* ltmain.in: preserve $CC (reported by Tom Tromey),
  strip libraries using GNU strip if it's available and the
  -s flag was passed to "install"

Revision 1.531 - (view) (download) (annotate) - [select for diffs]
Tue May 25 15:48:02 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.530: +7 -1 lines
Diff to previous 1.530
* ltmain.in: Remove object files before writing to them, to avoid
circular links.
Reported by Ron O'Hara <rono@sentuny.com.au>

Revision 1.529 - (view) (download) (annotate) - [select for diffs]
Sun May 23 12:26:46 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.528: +6 -1 lines
Diff to previous 1.528
* doc/PLATFORMS: Release 1.3.1 passes on GNU Hurd/x86.
Reported by Pavel Roskin <pavel_roskin@geocities.com>

Revision 1.528 - (view) (download) (annotate) - [select for diffs]
Sun May 23 10:03:22 1999 UTC (19 years, 10 months ago) by tanner
Branch: MAIN
Changes since 1.527: +6 -1 lines
Diff to previous 1.527
* ltmain.in: strip off the .exe suffix only on *Win
  (Reported by Matthew D. Langston <langston@SLAC.Stanford.EDU>)

Revision 1.527 - (view) (download) (annotate) - [select for diffs]
Sat May 22 18:04:31 1999 UTC (19 years, 10 months ago) by tanner
Branch: MAIN
Changes since 1.526: +22 -1 lines
Diff to previous 1.526
* NEWS: updated
* TODO: -Wc, -Wl, implemented
* AUTHORS: changed my email address
* doc/libtool.texi: fix "wierd" typo :)
* ltmain.in: linking against convenience libraries was broken,
  implemented the "-Wc," "-Wl," "-Xcompiler" "-Xlinker" flag for
  compiler and linker-specific flags,
  add -lc before we do the deplibs check
* ltconfig.in: linkopts -> compiler_flags for $CC and linker_flags
  for $LD, link_all_deplibs=yes on IRIX


* NEWS: insert todays date alongside 1.3.1 release.
* Makefile.in: use gnu not gnits rules
* config.guess: synch with gnu common & apply Takabatake-san's
MIPS *000 patch.
* config.sub: synch with gnu common.

Revision 1.526 - (view) (download) (annotate) - [select for diffs]
Sat May 22 12:53:36 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.525: +6 -1 lines
Diff to previous 1.525
* libltdl/configure.in (dlerror): Fix typo in dlopen found in -ldl
test.

Revision 1.525 - (view) (download) (annotate) - [select for diffs]
Sat May 22 12:49:59 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.524: +10 -1 lines
Diff to previous 1.524
* Makefile.am (EXTRA_DIST): Don't distribute instutils.
(install-data-hook): use libltdl/Makefile.am's local-install files
rule.
* libltdl/Makefile.am (local-install-files):  New rule to install
libltdl without creating links or mode 777 directories.
* instutil/*: deleted.

Revision 1.524 - (view) (download) (annotate) - [select for diffs]
Fri May 21 12:17:35 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.523: +6 -1 lines
Diff to previous 1.523
* doc/PLATFORMS: Updated to 1.3.1 for all platforms I've got.
Added sparc-unknown-linux-gnu.

Revision 1.523 - (view) (download) (annotate) - [select for diffs]
Fri May 21 11:47:20 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.522: +5 -1 lines
Diff to previous 1.522
* demo/foo.h: s/PARAMS/LTDL_PARAMS/g
* libltdl/ltdl.h: ditto.
* libltdl/ltdl.c: ditto.

Revision 1.522 - (view) (download) (annotate) - [select for diffs]
Fri May 21 11:29:45 1999 UTC (19 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.521: +8 -1 lines
Diff to previous 1.521
* demo/foo.h: s/__P/PARAMS/g
* libltdl/ltdl.h: ditto.
* libltdl/ltdl.c: ditto.
Reported by Akim Demaille <demaille@inf.enst.fr>

Revision 1.521 - (view) (download) (annotate) - [select for diffs]
Thu May 20 23:55:28 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.520: +13 -1 lines
Diff to previous 1.520
* NEWS: Updated docs.
* TODO: Recommend libtool.m4 to be inserted in acinclude.m4. AIX
4.3.2.0 no longer fails on static dlopening.  GNU DLD no longer
has to support .la files, since libltdl already does.  Convenience
libraries and reloadable objects should be tested in the
testsuite.  We could support some amount of control on the soname
of libraries.
* doc/libtool.texi: Notes about convenience libraries and
automake.  Documented INCLTDL.

Revision 1.520 - (view) (download) (annotate) - [select for diffs]
Thu May 20 23:23:28 1999 UTC (19 years, 10 months ago) by oliva
Branch: MAIN
Changes since 1.519: +1 -2 lines
Diff to previous 1.519
Revert bootstrap change

Revision 1.519 - (view) (download) (annotate) - [select for diffs]
Thu May 20 17:54:08 1999 UTC (19 years, 10 months ago) by tanner
Branch: MAIN
Changes since 1.518: +13 -1 lines
Diff to previous 1.518
* bootstrap: fix libltdl/Makefile.in
* cdemo/main.c: "Welcome _to_ ..."
* mdemo/main.c: ditto
* libltdl/configure.in: support multiple dlopening mechanisms
  at once
* libltdl/ltdl.c: prefix system dependent functions with "sys_"
  to avoid symbol conflicts (libdld didn't work)
* libtool.m4 (AC_LIBLTDL_*): set INCLTDL to the path of ltdl.h
* ltconfig.in: check for dlopen with -ldl first

Revision 1.518 - (view) (download) (annotate) - [select for diffs]
Wed May 19 07:57:37 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.517: +7 -1 lines
Diff to previous 1.517
* NEWS: Added 1.3.1 news items.
* doc/PLATFORMS: updated the boxes I have access to, to 1.3.1
in preparation for the next release.

Revision 1.517 - (view) (download) (annotate) - [select for diffs]
Tue May 18 11:27:10 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.516: +7 -1 lines
Diff to previous 1.516
* ltconfig.in (cygwin*, whole_archive_flag_spec): dlltool chokes
on this, so leave it unset in this case so that the ltmain code
knows it has to unpack convenience archives by itself.

Revision 1.516 - (view) (download) (annotate) - [select for diffs]
Mon May 17 15:53:58 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.515: +8 -1 lines
Diff to previous 1.515
* ltmain.in: Do not exit when an unknown library name is passed
passed in, simply warn and continue since some compilers require
-LANG:* like options to work.
Reported by Adam C. Powell, IV <adam.powell@nist.gov>

Revision 1.515 - (view) (download) (annotate) - [select for diffs]
Mon May 17 15:42:59 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.514: +6 -1 lines
Diff to previous 1.514
* ltconfig.in: port to NEC UX/4800.
* NEWS: updated.

Revision 1.514 - (view) (download) (annotate) - [select for diffs]
Mon May 17 15:20:33 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.513: +5 -1 lines
Diff to previous 1.513
* ltconfig.in (beos*, deplibs_check_method): set to pass_all.  BeOS
is PIC by default.
Reported by "Shawn T . Amundson" <amundson@gimp.org>

Revision 1.513 - (view) (download) (annotate) - [select for diffs]
Mon May 17 14:55:21 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.512: +6 -2 lines
Diff to previous 1.512
* libltdl/configure.in: Fix test failures on AIX 4.3.2 by checking
for dlopen *with* -ldl first.
Reported by Greg Wooledge <ic5035%tss1crs.amgreetings.com@rose.amgreetings.com>

Revision 1.512 - (view) (download) (annotate) - [select for diffs]
Mon May 17 13:30:43 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.511: +6 -1 lines
Diff to previous 1.511
* demo/foo.h: Don't set any declspecs until we have full dlli
support.

Revision 1.511 - (view) (download) (annotate) - [select for diffs]
Mon May 17 02:33:57 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.510: +6 -1 lines
Diff to previous 1.510
* ltconfig.in (solaris2.6, whole_archive_flag_spec): Do not use
-Wl for allextract.

Revision 1.510 - (view) (download) (annotate) - [select for diffs]
Fri May 14 06:50:32 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.509: +11 -1 lines
Diff to previous 1.509
* instutil/chmod: New script to avoid chmod'ing files while
installing libltdl's sources.
* instutil/ln: New script to avoid hard-linking libltdl's sources
in the install tree.
* Makefile.am (EXTRA_DIST): Dist them.
(instal-data-hook): Add srcdir/instutil to the beginning of the
PATH before installing libltdl's sources.

Revision 1.509 - (view) (download) (annotate) - [select for diffs]
Mon May 10 11:26:12 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.508: +9 -5 lines
Diff to previous 1.508
* TODO: updated.

Revision 1.508 - (view) (download) (annotate) - [select for diffs]
Thu May 6 14:42:18 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.507: +7 -1 lines
Diff to previous 1.507
* Makefile.am (install-data-hook):  make sure the install directory
is not left world writable.
Reported by Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

Revision 1.507 - (view) (download) (annotate) - [select for diffs]
Fri Apr 30 20:21:15 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.506: +8 -1 lines
Diff to previous 1.506
* libtool.m4: Use ifelse instead of if.
Reported by David Mazieres <dm@amsterdam.lcs.mit.edu>

Revision 1.506 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 12:53:08 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.505: +3 -1 lines
Diff to previous 1.505
* NEWS: Summarize news from 1.2 to 1.3.

Revision 1.505 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 12:01:59 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.504: +6 -1 lines
Diff to previous 1.504
* ltmain.in: Save exit status of link_command before removing
symbol table object file.

Revision 1.504 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 11:39:02 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.503: +5 -1 lines
Diff to previous 1.503
* doc/PLATFORMS: updated my hpux-10.20 and cygwin box entries.

Revision 1.503 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 10:56:20 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.502: +3 -1 lines
Diff to previous 1.502
* NEWS: Improved support for DU and IRIX too.

Revision 1.502 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 10:43:48 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.501: +3 -1 lines
Diff to previous 1.501
* config.sub, config.guess: Updated from GNU common.

Revision 1.501 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 10:17:15 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.500: +4 -1 lines
Diff to previous 1.500
* mdemo/configure.in: Move AC_LIBLTDL_CONVENIENCE before
AM_PROG_LIBTOOL, as suggested by autoconf.

Revision 1.500 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 09:58:41 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.499: +5 -1 lines
Diff to previous 1.499
* doc/libtool.texi (Distributing libltdl): Document that -static
may cause the same problems on libltdl as -all-static.
* TODO: We might want to fix this in the future.

Revision 1.499 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 08:51:11 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.498: +3 -1 lines
Diff to previous 1.498
* doc/libtool.texi: Clear up overfull hbox.

Revision 1.498 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 08:09:19 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.497: +9 -1 lines
Diff to previous 1.497
* libltdl/Makefile.am (ltdl.lo): Add dependencies.
* libltdl/configure.in: Clean up some duplicate defines.  Enable
support for multiple dlopening mechanisms.
* libltdl/acconfig.h: New file.  Add #undefs for defines that
would be duplicated.

Revision 1.497 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 08:03:41 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.496: +1 -5 lines
Diff to previous 1.496
Revert last Ossama's patch.  autoconf does not use extern "C", so we
shouldn't either, otherwise libtool might think we have dlopening while
libltdl might not be able to deliver it.

Revision 1.496 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 07:53:53 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.495: +5 -1 lines
Diff to previous 1.495
* ltconfig.in (dlopen): Declare it as extern "C" in C++.

Revision 1.495 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 07:36:57 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.494: +7 -1 lines
Diff to previous 1.494
* libtool.m4 (cygwin*|mingw*, DLLTOOL, OBJDUMP, AS): Only expand the
code that makes these configure time checks on hosts that need the
tools *and* if the AC_LIBTOOL_WIN32_DLL macro is used.

Revision 1.494 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 07:13:25 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.493: +6 -1 lines
Diff to previous 1.493
* ltmain.in (nlist, SYMFILE): Use outputname instead of output for
names within output_objdir.

Revision 1.493 - (view) (download) (annotate) - [select for diffs]
Wed Apr 28 17:31:54 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.492: +12 -1 lines
Diff to previous 1.492
* libtool.m4 (libtool_flags): Fix calls to AC_BEFORE.
Reported by Gary V. Vaughan

Revision 1.492 - (view) (download) (annotate) - [select for diffs]
Wed Apr 28 15:26:13 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.491: +13 -1 lines
Diff to previous 1.491
* libtool.m4 (ltconfig_enable_win32_dll): pass --enable-win32-dll to
ltconfig if this is set.
(AC_LIBTOOL_WIN32_DLL): New macro required for libtool to attempt
a dll build on win32 hosts.
* ltconfig.in (--enable-win32-dll): new flag for the cli.
(cygwin*|mingw*|os2*, ltconfig_enable_win32_dll): if this is not set
to yes, then do not attempt to build shared libraries.
* doc/libtool.texi: document AC_LIBTOOL_WIN32_DLL.
* NEWS: noted new macro.

Revision 1.491 - (view) (download) (annotate) - [select for diffs]
Tue Apr 27 20:14:32 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.490: +11 -1 lines
Diff to previous 1.490
* libtool.m4 (AC_LIBTOOL_DLOPEN, AC_ENABLE_SHARED,
AC_ENABLE_STATIC, AC_ENABLE_FAST_INSTALL, AC_LIBLTDL_CONVENIENCE,
AC_LIBLTDL_INSTALLABLE): Warn if they appear after
AC_PROG_LIBTOOL.  AC_LIBTOOL_SETUP, actually.
(AC_LIBTOOL_SETUP): Check whether DLOPEN support is to be enabled
at autoconf time, not configure time.  Simplify code and
improve (?) help message about --disable-libtool-lock.

Revision 1.490 - (view) (download) (annotate) - [select for diffs]
Tue Apr 27 17:30:20 1999 UTC (19 years, 11 months ago) by tanner
Branch: MAIN
Changes since 1.489: +20 -1 lines
Diff to previous 1.489
* NEWS: new clean mode
* THANKS: added Ossama Othman
* doc/libtool.texi: documented the new `clean' mode
* ltconfig.in: set need_version=no on OSF (reported by
  Marcus Sundberg <mackan@stacken.kth.se>)
* ltmain.in: allow absolute non-existant -L paths,
  always use output_objdir instead of objdir for temporary files,
  delete generated temporary symbol lists,
  don't add .la twice in the pseudo-library header,
  implemented and documented clean mode (deletes libraries,
  programs and object files and the files associated with them),
  if build_libtool_libs=no and no static library is available,
  try to link the program against the shared library,
  don't add a statically linked library to the dependency_libs
* ltmain.in (help uninstall): added a missing backslash
  after echo (reported by Ossama Othman)

Revision 1.489 - (view) (download) (annotate) - [select for diffs]
Tue Apr 27 10:34:45 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.488: +6 -1 lines
Diff to previous 1.488
* ltmain.in (old_archive_cmds): Iterate on oldobjs to find out
which links to object files we must create.  Do not test for empty
pic_flag to create such links.  Use objext when searching for
object files extracted from convenience library.

Revision 1.488 - (view) (download) (annotate) - [select for diffs]
Tue Apr 27 09:42:17 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.487: +12 -6 lines
Diff to previous 1.487
* ltconfig.in (compiler_c_o): Make sure the compiler does not
create temporaries in the current directory when output should go
elsewhere.  We must perform locking if it does.

Revision 1.487 - (view) (download) (annotate) - [select for diffs]
Tue Apr 27 08:05:28 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.486: +6 -1 lines
Diff to previous 1.486
* ltmain.in (old_archive_cmds): Ensure that there are always .o
objects available before running old_archive_cmds.

Revision 1.486 - (view) (download) (annotate) - [select for diffs]
Tue Apr 27 01:01:36 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.485: +5 -1 lines
Diff to previous 1.485
* doc/PLATFORMS: Updates for netbsd 1.3.3 and 1.4.

Revision 1.485 - (view) (download) (annotate) - [select for diffs]
Mon Apr 26 23:34:45 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.484: +7 -1 lines
Diff to previous 1.484
* ltconfig.in (aix4.[01], always_export_symbols): The case pattern
would never match; fixed.
Reported by Stephan Kulow <coolo@itm.mu-luebeck.de>

Revision 1.484 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 19:05:55 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.483: +7 -1 lines
Diff to previous 1.483
* libtool.m4 (OBJDUMP): Pass it to ltconfig.
* configure.in: AC_SUBST DLLTOOL, OBJDUMP and AS.
* Makefile.am (libtool, clibtool): Pass them to ltconfig.
* doc/libtool.texi (Invoking ltconfig): Document OBJDUMP.

Revision 1.483 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 18:54:24 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.482: +16 -1 lines
Diff to previous 1.482
* libtool.m4 (cygwin*): Look for target objdump tool.
* ltconfig.in (cygwin*, file_magic_cmd): Use autoconf-located target
objdump tool.  Track OBJDUMP like DLLTOOL and AS.

* ltconfig.in (cygwin*, deplibs_check_method): Accept
"architecture: i386" as optional suffix, for it is printed on a
separate line sometimes.

* ltmain.in (cygwin*, ltdll.c): Wrap DllMain declaration in extern "C".

* ltmain.in (deplibs_check_method=file_magic): Redirect stderr to
/dev/null, to suppress error messages from target objdump.

Revision 1.482 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 17:05:18 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.481: +4 -1 lines
Diff to previous 1.481
* ltconfig.in (irix*, soname_spec, library_names_spec): Missing
dots before $versuffix and $major.

Revision 1.481 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 10:38:43 1999 UTC (19 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.480: +6 -1 lines
Diff to previous 1.480
* ltconfig.in: Correct sed expression that extracts symbols
from cygwin def files.  Ignore demangled C++ names, if any.

Revision 1.480 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 10:34:44 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.479: +5 -1 lines
Diff to previous 1.479
* ltconfig.in (solaris*, whole_archive_flag_spec): Use -z
allextract/defaultextract from Solaris 2.6 on.
Reported by Brian Ford <ford@vss.fsi.com>

Revision 1.479 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 10:32:02 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.478: +4 -1 lines
Diff to previous 1.478
* ltconfig.in (beos*, allow_undefined_flag): Do not build shared
libraries with undefined symbols.

Revision 1.478 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 10:29:13 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.477: +11 -1 lines
Diff to previous 1.477
* ltconfig.in (aix4*, allow_undefined_flag): Set to -berok.
(aix4*, shared_flag): Set to -shared or ${wl}-bM:SRE.
(aix4*, archive_cmds): Use -bexpall.
(aix4*, archive_cmds, archive_expsym_cmds): Use shared_flag and
allow_undefined_flag.
(aix4*, always_export_symbols): Set to yes up to AIX 4.1.*,
because -bexpall is supported from 4.2 on.
Reported by Greg Wooledge
<ic5035%tss1crs.amgreetings.com@rose.amgreetings.com>

Revision 1.477 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 10:22:06 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.476: +5 -1 lines
Diff to previous 1.476
* ltconfig.in (hpux*, hardcode_minus_L): Set to yes.
(hpux*, hardcode_libdir_flag_spec): Do not use +s by default.
(hpux*, shlibpath_overrides_runpath): Set to no.

Revision 1.476 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 10:15:28 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.475: +4 -1 lines
Diff to previous 1.475
* ltconfig.in (irix*, osf*, archive_cmds): Write so_locations
within objdir.

Revision 1.475 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 10:10:31 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.474: +5 -1 lines
Diff to previous 1.474
* ltconfig.in (irix*, soname_spec): Append $major.
(irix*, library_names_spec): Add new soname.
Reported by David Kaelbling <drk@sgi.com>

Revision 1.474 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 10:07:49 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.473: +6 -1 lines
Diff to previous 1.473
* ltconfig.in (irix*, sys_lib_dlsearch_path_spec): /usr/local/lib
is not searched by default.  /usr/lib is searched before /lib.
* ltconfig.in (irix*, sys_lib_search_path_spec): /usr/lib is
searched before /lib.

Revision 1.473 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 10:04:22 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.472: +4 -1 lines
Diff to previous 1.472
* ltconfig.in (irix5*, need_lib_prefix, need_version): Set to no,
by unifying with irix6*.

Revision 1.472 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 09:53:34 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.471: +3 -1 lines
Diff to previous 1.471
* ltconfig.in (irix*, osf*, deplibs_check_method): Use pass_all.

Revision 1.471 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 09:44:40 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.470: +4 -1 lines
Diff to previous 1.470
* ltconfig.in (old_LDFLAGS, old_LIBS): Save and write to comments
in output file.

Revision 1.470 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 09:40:48 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.469: +8 -1 lines
Diff to previous 1.469
* ltmain.in (prefer_static_libs): New variable, set to no by
default, but set to yes by -static and -all-static.  Used instead
of build_libtool_libs to decide whether to use a shared or static
version of a library, when both versions are available.

Revision 1.469 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 09:25:44 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.468: +5 -1 lines
Diff to previous 1.468
* ltconfig.in (sco3.2v5*): Use LD_RUN_PATH for hard-coding.

Revision 1.468 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 09:07:00 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.467: +5 -1 lines
Diff to previous 1.467
* Makefile.am (uninstall-local): Remove installed libltdl tree.

Revision 1.467 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 08:35:28 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.466: +4 -1 lines
Diff to previous 1.466
* demo/Makefile.am (hc-direct, hc-libflag, hc-libpath, hc-minusl):
Added CFLAGS to link commands; SCO OSR needs it for -belf.

Revision 1.466 - (view) (download) (annotate) - [select for diffs]
Sun Apr 25 08:32:27 1999 UTC (19 years, 11 months ago) by oliva
Branch: MAIN
Changes since 1.465: +5 -1 lines
Diff to previous 1.465
* TODO: -Wl and -Wc options.

Revision 1.465 - (view) (download) (annotate) - [select for diffs]
Mon Apr 12 19:41:24 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.464: +5 -1 lines
Diff to previous 1.464
* libltdl/ltdl.c: Remove trivial warnings.

Revision 1.464 - (view) (download) (annotate) - [select for diffs]
Mon Apr 12 19:02:15 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.463: +6 -1 lines
Diff to previous 1.463
* libltdl/ltdl.c (shl_close): shl_t was correct here...
(shl_sym): ... but we have to pass the handle by reference here.

Revision 1.463 - (view) (download) (annotate) - [select for diffs]
Mon Apr 12 06:10:50 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.462: +4 -1 lines
Diff to previous 1.462
* doc/libtool.texi (Invoking ltconfig): Document environment
variables used.

Revision 1.462 - (view) (download) (annotate) - [select for diffs]
Mon Apr 12 05:39:49 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.461: +3 -1 lines
Diff to previous 1.461
* doc/libtool.texi (Invoking ltconfig): Document --cache-file.

Revision 1.461 - (view) (download) (annotate) - [select for diffs]
Mon Apr 12 05:32:50 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.460: +7 -1 lines
Diff to previous 1.460
* doc/libtool.texi (Invoking ltconfig): Document
--disable-fast-install, --enable-dlopen, --with-gnu-ld and
--disable-lock.

Revision 1.460 - (view) (download) (annotate) - [select for diffs]
Sun Apr 11 21:09:49 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.459: +12 -1 lines
Diff to previous 1.459
* libltdl/configure.in: check for shl_load in libdld
* libltdl/ltdl.c (shl_close, shl_sym): use (shl_t *) instead of shl_t
* ltconfig.in (check for gcc): removed a bogus line,
  check for shl_load in libdld
* ltmain.in: added a warning to the header of the .la file
  to warn users against deleting the file,
  link shared against static libraries if
  deplibs_check_method == pass_all

Revision 1.459 - (view) (download) (annotate) - [select for diffs]
Sat Apr 10 05:42:31 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.458: +6 -1 lines
Diff to previous 1.458
* libtool.m4 (AC_PROG_LD, AC_PROG_NM): When looking for programs,
try $ac_exeext too, so that they're found on DJGPP/MS-DOS.
* ltconfig.in: Likewise.
Reported by Robert S. Maier <rsm@math.arizona.edu>

Revision 1.458 - (view) (download) (annotate) - [select for diffs]
Sat Apr 10 05:12:14 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.457: +4 -1 lines
Diff to previous 1.457
* ltconfig.in (Usage): Removed --enable-dlopen-self.
Reported by Pavel Roskin <pavel_roskin@geocities.com>

Revision 1.457 - (view) (download) (annotate) - [select for diffs]
Sat Apr 10 04:54:48 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.456: +6 -1 lines
Diff to previous 1.456
* ltconfig.in: Moved sysv4 before sysv4.*.
(symcode): Brian's overrider is specific to sysv4, not sysv4*.

Revision 1.456 - (view) (download) (annotate) - [select for diffs]
Fri Apr 9 18:47:04 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.455: +6 -1 lines
Diff to previous 1.455
* NEWS, README: Motorola System V 4 support
* doc/PLATFORMS: added mk88-motorola-sysv4
* ltconfig.in: installed patch from Brian Ford <ford@vss.fsi.com>
  to support mk88-motorola-sysv4

Revision 1.455 - (view) (download) (annotate) - [select for diffs]
Thu Apr 8 22:55:35 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.454: +5 -1 lines
Diff to previous 1.454
* doc/libtool.texi: some cleanups in the libltdl documentation

Revision 1.454 - (view) (download) (annotate) - [select for diffs]
Thu Apr 8 00:47:56 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.453: +7 -1 lines
Diff to previous 1.453
* ltconfig.in (--fallback-echo): Do not put an inline document and
an exec in the same if construct; otherwise the inline document
may not be removed.
* ltmain.in (--fallback-echo): Likewise.
Reported by John David Anglin <dave.anglin@nrc.ca>

Revision 1.453 - (view) (download) (annotate) - [select for diffs]
Wed Apr 7 19:36:02 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.452: +9 -1 lines
Diff to previous 1.452
* dryrun.test: It would still fail at random times, because `cp'
and `mv' are not guaranteed to preserve the timestamps of the
installed files.  Instead of preserving them, just remove them
before the dry uninstall test.  Redirect dry-run output to stderr,
so that it can be easily separated from the regular output.

Revision 1.452 - (view) (download) (annotate) - [select for diffs]
Wed Apr 7 10:55:40 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.451: +6 -1 lines
Diff to previous 1.451
* NEWS: support for moved libraries
* libtool.m4: another DJGPP fix

Revision 1.451 - (view) (download) (annotate) - [select for diffs]
Wed Apr 7 10:29:42 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.450: +5 -1 lines
Diff to previous 1.450
* doc/PLATFORMS: Updated to 1.3 for all platforms I've got.  I'll
make sure 1.3 won't be released unless it passes all tests on
those platforms.

Revision 1.450 - (view) (download) (annotate) - [select for diffs]
Wed Apr 7 06:33:12 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.449: +4 -1 lines
Diff to previous 1.449
* doc/libtool.texi (Compile mode): Document potential problem and
work-around for `-c -o dir/foo.lo'.

Revision 1.449 - (view) (download) (annotate) - [select for diffs]
Wed Apr 7 06:01:57 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.448: +11 -1 lines
Diff to previous 1.448
* tests/dryrun.test: The constant modifications of libtool would
cause main.o to be updated at the wrong time; the new approach is
to modify the libtool script so that it enables dry run depending
on whether an environment variable is set or not.  I've also moved
`after' and `before' to a directory deep within $objdir, instead
of creating it in ../tests.
* tests/Makefile.am (CLEANFILES): Removed.

Revision 1.448 - (view) (download) (annotate) - [select for diffs]
Wed Apr 7 00:33:40 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.447: +9 -1 lines
Diff to previous 1.447
* tests/dryrun.test: We cannot rely on setting LIBTOOL, because
automake may use sub-makes, and the setting will not be propagated
to them on some makes.  Instead, create a dry version of libtool
and switch between it and the original one before and after dry
runs.
* tests/Makefile.am (CLEANFILES): Added libtool-*, created by
dryrun.test.

Revision 1.447 - (view) (download) (annotate) - [select for diffs]
Tue Apr 6 23:54:56 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.446: +11 -1 lines
Diff to previous 1.446
* tests/dryrun.test: Use cmp instead of diff.
(before, after): Create them within ../tests.
(libtool): Set to `/bin/sh ./libtool' by default, but use LIBTOOL,
SHELL and top_builddir from the environment if available.  For dry
runs, use "$libtool -n".
* tests/Makefile.am (CLEANFILES): Added before and after.
* ltmain.in: Do not create links to object files in dry runs.

Revision 1.446 - (view) (download) (annotate) - [select for diffs]
Tue Apr 6 22:10:45 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.445: +3 -1 lines
Diff to previous 1.445
* ltmain.in: added a missing line of the ILD patch

Revision 1.445 - (view) (download) (annotate) - [select for diffs]
Tue Apr 6 22:08:41 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.444: +11 -1 lines
Diff to previous 1.444
* NEWS: improved DJGPP support
* doc/libtool.texi: removed hardcode_into_libs documentation
* libtool.m4: some DJGPP fixes
* ltconfig.in: ditto, reverted one of my previous patches: we need
  to check for NM, removed the hardcode_into_libs support since
  no platform seems to support it
* ltmain.in: some DJGPP fixes, removed the hardcode_into_libs support

Revision 1.444 - (view) (download) (annotate) - [select for diffs]
Mon Apr 5 21:28:57 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.443: +3 -1 lines
Diff to previous 1.443
* ltconfig.in (netbsd*, GNU ld): Support a.out shared libraries

Revision 1.443 - (view) (download) (annotate) - [select for diffs]
Mon Apr 5 21:21:47 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.442: +3 -1 lines
Diff to previous 1.442
* Makefile.am (CVS): allow command-line overriding of cvs

Revision 1.442 - (view) (download) (annotate) - [select for diffs]
Mon Apr 5 21:04:29 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.441: +9 -1 lines
Diff to previous 1.441
* ltconfig.in (exclude_expsyms): Exclude _GLOBAL_OFFSET_TABLE_ by
default, as most a.out platforms use it, and end up in trouble if
we preload it, so it's safer to rule it out by default, and
special case its removal from exclude_expsyms if someone ever
complains.

Revision 1.441 - (view) (download) (annotate) - [select for diffs]
Mon Apr 5 12:32:06 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.440: +7 -1 lines
Diff to previous 1.440
* doc/libtool.texi: reorder tests to reflect execution order,
  documented dryrun.test and depdemo*
* ltmain.in (lt_preloaded_symbols): dry-run mode bugfix
* tests/dryrun.test: new test to check whether the dry-run
  mode works properly

Revision 1.440 - (view) (download) (annotate) - [select for diffs]
Mon Apr 5 10:20:46 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.439: +7 -1 lines
Diff to previous 1.439
* demo/run.test: removed the unnecessary test
* demo/Makefile.am: ditto
* ltmain.in: set the DLL search path on cygwin,mingw and os2

Revision 1.439 - (view) (download) (annotate) - [select for diffs]
Sun Apr 4 08:35:39 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.438: +4 -1 lines
Diff to previous 1.438
* ltconfig.in (sunos4*, GNU ld): -Bstatic is not enough for
deplibs.test to work with GNU ld; -Bshareable is needed here.

Revision 1.438 - (view) (download) (annotate) - [select for diffs]
Sun Apr 4 07:38:35 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.437: +4 -1 lines
Diff to previous 1.437
* ltconfig.in (ld_shlibs, amigaos*): Disable shared libs with
native ld too.

Revision 1.437 - (view) (download) (annotate) - [select for diffs]
Sun Apr 4 07:34:50 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.436: +3 -1 lines
Diff to previous 1.436
* ltconfig.in (sunos4*, GNU ld): Reordered.

Revision 1.436 - (view) (download) (annotate) - [select for diffs]
Sun Apr 4 07:08:20 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.435: +5 -3 lines
Diff to previous 1.435
* ltconfig.in (archive_cmds, sunos4*): Revert to -Bstatic; the
native linker doesn't even support -Bshareable, only GNU ld does.
Do not use `gcc -shared' in archive_cmds, it breaks deplibs.test.

Revision 1.435 - (view) (download) (annotate) - [select for diffs]
Sun Apr 4 06:06:43 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.434: +9 -1 lines
Diff to previous 1.434
* ltconfig.in: if ld_shlibs=no, set can_build_shared=no too,
otherwise it will just be disregarded.  This would cause
netbsd/m68k with GNU ld a.out, and certainly many other platforms,
to incorrectly believe that shared libraries were supported, while
archive_cmds was empty, causing shared libraries not to be created

Revision 1.434 - (view) (download) (annotate) - [select for diffs]
Sat Apr 3 20:04:11 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.433: +5 -1 lines
Diff to previous 1.433
* NEWS: improved support for AIX and HP/UX

Revision 1.433 - (view) (download) (annotate) - [select for diffs]
Sat Apr 3 00:36:01 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.432: +8 -1 lines
Diff to previous 1.432
* NEWS: updated
* libtool.m4: check for main in libm instead of cos
* ltmain.in: cosmetic fixes, don't try to link libraries only once
  (although it's not necessary on many platforms and looks ugly...),

Revision 1.432 - (view) (download) (annotate) - [select for diffs]
Fri Apr 2 13:57:22 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.431: +8 -1 lines
Diff to previous 1.431
* ltmain.in (convenience): fixed race condition when more than one
library was linked with the same convenience library by
uniquifying the extract directory.  It is now named after the new
library *and* the old one, and lives in the objdir of the new one.

Revision 1.431 - (view) (download) (annotate) - [select for diffs]
Fri Apr 2 13:41:51 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.430: +4 -1 lines
Diff to previous 1.430
* ltmain.in (-L*): do not abort just because a directory specified
with -L does not exist; just warn and discard it

Revision 1.430 - (view) (download) (annotate) - [select for diffs]
Fri Apr 2 09:36:55 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.429: +6 -1 lines
Diff to previous 1.429
* depdemo/l1/Makefile.am (AUTOMAKE_OPTIONS): no-dependencies
* depdemo/l2/Makefile.am (AUTOMAKE_OPTIONS): ditto
* depdemo/l3/Makefile.am (AUTOMAKE_OPTIONS): ditto
* depdemo/l4/Makefile.am (AUTOMAKE_OPTIONS): ditto

Revision 1.429 - (view) (download) (annotate) - [select for diffs]
Fri Apr 2 09:08:20 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.428: +4 -1 lines
Diff to previous 1.428
* ltconfig.in (archive_cmds, sunos4*): where we used -Bstatic, we
should have been using -Bshareable

Revision 1.428 - (view) (download) (annotate) - [select for diffs]
Fri Apr 2 08:18:04 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.427: +3 -1 lines
Diff to previous 1.427
* demo/Makefile.am (CLEANFILES): clean EXTRA_* from deplibs-check

Revision 1.427 - (view) (download) (annotate) - [select for diffs]
Fri Apr 2 06:22:03 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.426: +9 -1 lines
Diff to previous 1.426
* libtool.m4 (LDFLAGS, LIBS): pass them to ltconfig, for the tests
that involve linking
* Makefile.am (LDFLAGS, LIBS, libtool, clibtool): ditto
* tests/Makefile.am (CFLAGS, CPPFLAGS, LDFLAGS, LIBS): set
(LDFLAGS, LIBS, TESTS_ENVIRONMENT): pass them down

Revision 1.426 - (view) (download) (annotate) - [select for diffs]
Fri Apr 2 05:40:30 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.425: +5 -1 lines
Diff to previous 1.425
* doc/PLATFORMS: 1.2f ok on various versions of hpux cc

Revision 1.425 - (view) (download) (annotate) - [select for diffs]
Fri Apr 2 05:04:46 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.424: +7 -1 lines
Diff to previous 1.424
* ltconfig.in (link_all_deplibs): set to unknown by default
* ltmain.in: test != no, not = yes
* doc/libtool.texi: document unknown

Revision 1.424 - (view) (download) (annotate) - [select for diffs]
Thu Apr 1 16:06:59 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.423: +3 -1 lines
Diff to previous 1.423
* doc/libtool.texi: documented deplibs.test

Revision 1.423 - (view) (download) (annotate) - [select for diffs]
Thu Apr 1 15:33:51 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.422: +16 -1 lines
Diff to previous 1.422
* demo/Makefile.am: moved testsuite specific declarations to the end,
  the deplibs check is now optional
* libltdl/configure.in: read libtool --config only once,
  merged AC_SYS_SYMBOL_UNDERSCORE+AC_SYS_NM_PARSE from libtool.m4
* libtool.m4: AC_SYS_SYMBOL_UNDERSCORE+AC_SYS_NM_PARSE were not
  used, lt_dlopen and silent may be empty, AC_SYS_LIBTOOL_CYGWIN
  no longer necessary
* ltconfig.in: NM is already checked in libtool.m4,
* ltmain.in: always link all static dependency_libs
* tests/Makefile.am: added deplibs.test
* tests/demo-exec.test, demo-inst.test: removed hell0
* tests/deplibs.test: new test to test the deplibs_check_method

Revision 1.422 - (view) (download) (annotate) - [select for diffs]
Tue Mar 30 23:32:01 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.421: +6 -1 lines
Diff to previous 1.421
* ltmain.in: always link a library before its dependency libs
* mdemo/Makefile.am: test -export-symbols-regex

Revision 1.421 - (view) (download) (annotate) - [select for diffs]
Tue Mar 30 19:22:08 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.420: +22 -1 lines
Diff to previous 1.420
* doc/libtool.texi: fixed a typo
* libtoolize.in: add the libtool scripts to libltdl.tar.gz
* libtool.m4: don't AC_SUBST(USE_SYMBOL_UNDERSCORE),
  AC_CHECK_LIBM sets LIBM, AC_LIBLTDL_INSTALLABLE doesn't work
  when libltdl is already installed
* *demo/Makefile.am: use LIBM
* *demo/configure.in: AC_SUBST LIBM
* libltdl/configure.in: use ac_cv_sys_symbol_underscore instead of
  USE_SYMBOL_UNDERSCORE
* ltconfig.in: added link_all_deplibs variable
* doc/libtool.texi: document it
* ltmain.in: always search for libname.la - don't eval libname_spec,
  when linking libraries against static ones just print a warning
  and add them to dependency_libs, add -lc before deplibs,
  always link all dependencies of a static library or if
  link_all_deplibs is yes, hardcode library paths if
  hardcode_into_libs is no, don't link against dependency_libs
  that already are deplibs

Revision 1.420 - (view) (download) (annotate) - [select for diffs]
Tue Mar 30 16:57:26 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.419: +5 -1 lines
Diff to previous 1.419
* ltconfig.in (aix4*, collect2name): make sure collect2 exists
before running string on it, to avoid errors on old gccs
Reported by Erez Zadok <ezk@cs.columbia.edu>

Revision 1.419 - (view) (download) (annotate) - [select for diffs]
Tue Mar 30 16:48:44 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.418: +5 -1 lines
Diff to previous 1.418
* ltconfig.in (aix4*, hardcode_libdir_flag_spec): unless we're
using gcc with old collect2, use -b libpath to hardcode the
library search path

Revision 1.418 - (view) (download) (annotate) - [select for diffs]
Tue Mar 30 12:40:08 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.417: +8 -1 lines
Diff to previous 1.417
* ltmain.in, ltconfig.in: reverted most of the quoting changes
from 1999-03-25; Gary's delay_variable_subst patch from 1999-02-19
obviates it.  Keep only quoting of $PATH, for uniformity with
other systems that already did it
* TODO: comments on hardcoding paths into libraries; problem
with shell meta-characters in filenames

Revision 1.417 - (view) (download) (annotate) - [select for diffs]
Mon Mar 29 13:39:03 1999 UTC (20 years ago) by gary
Branch: MAIN
Changes since 1.416: +8 -1 lines
Diff to previous 1.416
* libltdl/ltdl.c (lt_dladdsearchdir): Forgot to mallocate the
extra byte of memory for the teminating NUL, and forgot to
strcpy the original path in to the new memory before appending
the new path compononent.

Revision 1.416 - (view) (download) (annotate) - [select for diffs]
Sat Mar 27 16:57:19 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.415: +21 -1 lines
Diff to previous 1.415
* NEWS: updated
* README: updated (BeOS support, no longer shared libraries
  support for AmigaOS), cleanups, we have now two mailing lists
* REAMDE-alpha: autogen -> bootstrap, we have now two mailing lists
* THANKS: added Xavier Pianet
* doc/PLATFORMS: BeOS works
* doc/libtool.texi: we have now to two mailing lists,
  updated -dlopen self documentation, documented libltdl's license,
  put each author in a separate line,
  inter-library dependencies on uninstalled libtool libraries are
  now supported, cleanups and minor corrections
* libltdl/COPYING.LIB: new file
* libltdl/ltdl.[ch]: added special exception to the LGPL license
* libtool.spec: removed, it was outdated
* Makefile.am: removed libtool.spec
* ltmain.in: use TMPDIR when possible, create a subdirectory
  in the temporary directory, added -export-symbols-regex to the help,

Revision 1.415 - (view) (download) (annotate) - [select for diffs]
Fri Mar 26 00:08:43 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.414: +8 -1 lines
Diff to previous 1.414
* demo/Makefile.am: create a static library, link two libtool
archives with it, then link the program hell0 with both
* demo/hell1.c, demo/hell2.c: dummy files used to create the
libtool archives without introducing symbol conflicts
* tests/demo-exec.test, tests/demo-inst.test: run the new program
* ltconfig.in (irix5*, irix6*, deplibs_check_method): pass_all

Revision 1.414 - (view) (download) (annotate) - [select for diffs]
Thu Mar 25 23:00:10 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.413: +9 -1 lines
Diff to previous 1.413
* ltmain.in ($PATH): instead of modifying the PATH, better prevent
its expansion the first time *_cmds variables are eval'ed.  Modify
$show within loops that eval them so as to expand variables
* ltconfig.in (*_cmds): quote $ so that they're not expanded by
the first eval

Revision 1.413 - (view) (download) (annotate) - [select for diffs]
Thu Mar 25 08:58:45 1999 UTC (20 years ago) by gary
Branch: MAIN
Changes since 1.412: +7 -1 lines
Diff to previous 1.412
* ltmain.in ($PATH):  Expand any tildes in the users path to the
contents of $HOME to avoid problems with *_cmds splitting and
evaluation.

Revision 1.412 - (view) (download) (annotate) - [select for diffs]
Wed Mar 24 22:42:42 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.411: +15 -1 lines
Diff to previous 1.411
* TODO: support -dlopen for libraries
* doc/PLATFORMS: Erez Zadok reported that libtool works on bsdi 4.0.1
* doc/libtool.texi (libltdl): libltdl supports BeOS
* libltdl/ltdl.c: shlib_ext was declared even if LTDL_SHLIB_EXT
  didn't exist, partially reverted my previous patch: BeOS will
  automatically search in ADDON_PATH
* ltmain.in: don't allow relative run-paths, fixed a typo in a warning,
  ignore -dlopen self for libraries and objects,
  only accept -L paths that exist, minor cleanups,
  bugfix: add -lc for normal libraries, not convenicence libraries
  removed offensive warnings/comments

Revision 1.411 - (view) (download) (annotate) - [select for diffs]
Wed Mar 24 08:55:04 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.410: +5 -1 lines
Diff to previous 1.410
* ltconfig.in (ld_shlibs, amigaos*): disable shared libraries

Revision 1.410 - (view) (download) (annotate) - [select for diffs]
Tue Mar 23 12:55:36 1999 UTC (20 years ago) by gary
Branch: MAIN
Changes since 1.409: +9 -2 lines
Diff to previous 1.409
* libltdl/configure.in: the sed expression for finding the shared
library extension used to think the . in [.] for the cygwin
shared_library_names_spec was the start of the extension!!  We now
remove anything in square brackets (assuming that the square
brackets delimit a sed or expr expression which is not part of the
extension) before looking for the extension.

* TODO (cygwin):  food for thought re: mutually dependant dlls.

Revision 1.409 - (view) (download) (annotate) - [select for diffs]
Tue Mar 23 10:39:58 1999 UTC (20 years ago) by gary
Branch: MAIN
Changes since 1.408: +5 -1 lines
Diff to previous 1.408
* TODO (cygwin):  food for though re: mutually dependant dlls.

Revision 1.408 - (view) (download) (annotate) - [select for diffs]
Sun Mar 21 11:25:24 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.407: +4 -3 lines
Diff to previous 1.407
* tests/build-relink.test: if we relink and have hardcode_direct,
removing an uninstalled library breaks an uninstalled program

Revision 1.407 - (view) (download) (annotate) - [select for diffs]
Sun Mar 21 09:40:53 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.406: +6 -1 lines
Diff to previous 1.406
* doc/libtool.texi: documented convenience libraries
* TODO: removed entry about it

Revision 1.406 - (view) (download) (annotate) - [select for diffs]
Sun Mar 21 04:51:25 1999 UTC (20 years ago) by oliva
Branch: MAIN
Changes since 1.405: +7 -3 lines
Diff to previous 1.405
* tests/*-unst.test: if directory is not configured, skip it
* tests/demo.test, tests/mdemo.test: unused, removed
* tests/depdemo.test: ditto

Revision 1.405 - (view) (download) (annotate) - [select for diffs]
Sat Mar 20 21:59:06 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.404: +17 -1 lines
Diff to previous 1.404
* doc/libtool.texi (link mode): documentation for -module updated
* ltconfig.in: fast-install mode doesn't work for
  hardcode_into_libs=yes
* ltmain.in: bugfix: "-dlopen self [-all]-static" wouldn't use
  dlopen_self_static, automatically enable -export-dynamic when
  using "-dlopen self",	always make run-paths absolute,
  ignore -lc only on platforms that don't have such a library,
  cleanups in the ILD code, find even installed libtool libraries
  that were moved, before generating the DLL-import library we need
  to set libname, improved hardcoding of shlibpath for libraries,
  don't generate an installable pseudo-library for convenience
  libraries, bugfix: export_symbols would be removed immediately
  before it is used

Revision 1.404 - (view) (download) (annotate) - [select for diffs]
Sat Mar 20 00:26:54 1999 UTC (20 years ago) by tanner
Branch: MAIN
Changes since 1.403: +22 -1 lines
Diff to previous 1.403
* use the same header in all configure.in's and Makefile.am's
* NEWS: improved support for BeOS and Cygwin
* TODO: ILD branch was merged, all internal variables and macros
  are now documented
* demo/Makefile.am: use $(LIBS) instead of -lm
* doc/libtool.texi: documented new variable hardcode_into_libs
  and thread_safe_flag_spec, renamed all AM_ENABLE/DISABLE_* macros
  to AC_*, documented AC_DISABLE_FAST_INSTALL and AC_LIBTOOL_DLOPEN
* libltdl/ltdl.c: added two new error messages (cannot_open_error,
  cannot_close_error), use them where approriate,
  BeOS support (thanks to Xavier Pianet), on BeOS search modules
  additionally in ADDON_PATH
* libtool.m4: rewrote AC_CHECK_LIBM: BeOS and Cygwin don't have
  libm and *-ncr-sysv4.3* requires libmw
* ltconfig.in: don't check for LoadLibrary, hardcode dlopen
  configuration for BeOS and Cygwin
* ltmain.in: fix sourcing of .la files on Solaris
  (patch by Raja R Harinath)

Revision 1.403 - (view) (download) (annotate) - [select for diffs]
Fri Mar 19 19:50:47 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.402: +19 -1 lines
Diff to previous 1.402
* ltconfig.in (sunos4*, with_gnu_ld, hardcode_minus_L): remove,	we
have -rpath
(aix4*, without_gnu_ld, hardcode_shlibpath_var): unsupported is
default
(hpux9*, hpux10*, hpux11*, archive_cmds): drop +s, unneeded here
(hpux9*, hpux10*, hpux11*, hardcode_libdir_flag_spec): add +s
before +b
(hpux9*, hpux10*, hpux11*, shlibpath_overrides_runpath): since +s
appears before +b, set it to yes
(hardcode_shlibpath_var, hardcode_action): do not use
shlibpath_var to specify the compile-time search path; it loses,
and we may end up linking with pre-installed older versions of
libraries instead of yet-to-be-installed ones
(*, hardcode_direct, hardcode_minus_L): remove entries that set
them to no, that is default

Revision 1.402 - (view) (download) (annotate) - [select for diffs]
Fri Mar 19 18:43:26 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.401: +10 -5 lines
Diff to previous 1.401
* demo/Makefile.am (hc-direct, hc-libpath, hc-minusL): link with
$$hardcode_libdir_flag_spec, if available, with libdir=$(libdir),
to make sure the hardcode_* variables will produce the expected
results even in the presence of a hardcoding flag; depend on
libhello.la having been installed already
(hc-libflag): link with the installed library, but try to
hard-code the uninstalled one
* doc/libtool.texi: document the changes

Revision 1.401 - (view) (download) (annotate) - [select for diffs]
Fri Mar 19 17:58:34 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.400: +6 -1 lines
Diff to previous 1.400
* tests/*.test: when a test fails, skip tests that depend on it.
If a certain configuration is not supported, skip all its tests.

Revision 1.400 - (view) (download) (annotate) - [select for diffs]
Fri Mar 19 17:30:15 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.399: +5 -1 lines
Diff to previous 1.399
* doc/libtool.texi: reorder tests to reflect execution order

Revision 1.399 - (view) (download) (annotate) - [select for diffs]
Fri Mar 19 16:54:24 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.398: +7 -1 lines
Diff to previous 1.398
* tests/noinst-link.test: new test
* tests/Makefile.am (TESTS): added noinst-link.test
* doc/libtool.texi: document it

Revision 1.398 - (view) (download) (annotate) - [select for diffs]
Fri Mar 19 10:18:37 1999 UTC (20 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.397: +7 -1 lines
Diff to previous 1.397
* ltmain.in (dependency_libs): There is no reason to infer that
the pseudo library is invalid if dependency_libs='' at
install-time, or else libltdl/libltdl.la is invalid!!

Revision 1.397 - (view) (download) (annotate) - [select for diffs]
Thu Mar 18 21:56:20 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.396: +52 -1 lines
Diff to previous 1.396
* merged my inter-library dependencies code from the ILD branch:
* NEWS: inter-library dependencies are now supported
* configure.in: add the depdemo subdirectory
* depdemo/*: new demo to demonstrate inter-library dependencies
* tests/depdemo*: new tests for depdemo
* ltconfig.in: added hardcode_into_libs (whether library paths
  should be hardcoded into the libraries),
  it currently defaults to 'no'
* ltmain.in: new internal 'relink' mode to relink libraries
  on platforms with hardcode_into_libs=yes, save command line
  arguments in libtool_args, accept relative -L directories,
  ignore -lm on BeOS and Cygwin, always ignore -lc,
  handle -l, -L and .la arguments later, always make the library
  installation directory (-rpath) absolute, in relink mode don't
  delete the not-relinked library and exit immediately after relinking,
  try to find already-installed libtool libraries that were specified
  using -l, support hardcoding of library paths into libraries too,
  export shlibpath before linking libraries, and a lot of other
  big changes that I don't want to describe here... please read
  the source.

* merged Gary's Win32 code from the ILD branch:
* NEWS: Win32 DLLs are now supported
* TODO: removed .a library namespace clash for win32.  It is
  now resolved.
* ltconfig.in (cygwin, library_names_spec):  removed $libname.a.
  Creating a dll with libtool no longer creates an import library.
* ltconfig.in (extract_expsyms_cmds): Create $objdir if it does
  not exist -- i.e. we need to generate import an import library
  in a directory which has no libs of its own.
* doc/libtool.texi (old_archive_from_expsyms_cmds,
  extract_expsyms_cmds): documented these new variables.
* ltconfig.in (extract_expsyms_cmds): New variable.  Commands to
  extract the exported symbol list from a dll.
  (old_archive_from_expsyms_cmds): New variable.  Commands to build
  an old archive from the extracted expsyms list.
* ltmain.in: run the cmds in extract_expsyms_cmds and
  old_archive_from_expsyms_cmds as necessary.
* ltconfig.in (cygwin, old_archive_from_new_cmds): no longer
  required.
* 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.
* 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.

Revision 1.396 - (view) (download) (annotate) - [select for diffs]
Wed Mar 17 15:10:49 1999 UTC (20 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.395: +8 -1 lines
Diff to previous 1.395
* doc/PLATFORMS: Thanks to Alexandres changes below, both my
hp boxes pass the entire test suite.

Revision 1.395 - (view) (download) (annotate) - [select for diffs]
Wed Mar 17 14:36:35 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.394: +2 -4 lines
Diff to previous 1.394
typo (won't I ever learn that Zadok ends with k?)

Revision 1.394 - (view) (download) (annotate) - [select for diffs]
Wed Mar 17 14:04:05 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.393: +6 -1 lines
Diff to previous 1.393
* ltconfig.in (hpux*, hardcode_minus_L): should be no, we have +b
(hpux*, hardcode_libdir_separator): set to colon

Revision 1.393 - (view) (download) (annotate) - [select for diffs]
Wed Mar 17 06:48:28 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.392: +5 -3 lines
Diff to previous 1.392
* doc/PLATFORMS: egcs is gcc; updates from Erez Zadoc

Revision 1.392 - (view) (download) (annotate) - [select for diffs]
Wed Mar 17 00:47:52 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.391: +4 -1 lines
Diff to previous 1.391
* ltmain.in (deplibs, beos*): don't append -lc
Reported by Xavier Pianet <xavier@xingo.com>

Revision 1.391 - (view) (download) (annotate) - [select for diffs]
Tue Mar 16 22:48:20 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.390: +6 -1 lines
Diff to previous 1.390
* tests/build-relink.test (hardcode_action): when set to relink,
skip the test with lt-hell

Revision 1.390 - (view) (download) (annotate) - [select for diffs]
Tue Mar 16 22:17:45 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.389: +4 -1 lines
Diff to previous 1.389
* Makefile.am (EXTRA_DIST): add mkstamp
Reported by Xavier Pianet <xavier@xingo.com>

Revision 1.389 - (view) (download) (annotate) - [select for diffs]
Tue Mar 16 21:04:47 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.388: +7 -1 lines
Diff to previous 1.388
* Makefile.am (EXTRA_DIST): add ChangeLog.0

Revision 1.388 - (view) (download) (annotate) - [select for diffs]
Tue Mar 16 16:54:30 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.387: +6 -4571 lines
Diff to previous 1.387
started new ChangeLog

Revision 1.387 - (view) (download) (annotate) - [select for diffs]
Tue Mar 16 15:41:47 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.386: +6 -1 lines
Diff to previous 1.386
* ltconfig.in: some cosmetical changes
* ltmain.in: ditto

Revision 1.386 - (view) (download) (annotate) - [select for diffs]
Mon Mar 15 20:16:29 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.385: +5 -1 lines
Diff to previous 1.385
* configure.in, libtool.spec, NEWS: bump to 1.3a
* Branched for release 1.3 (branch-1-3)
* configure.in, libtool.spec, NEWS: bump to 1.2g

Revision 1.385 - (view) (download) (annotate) - [select for diffs]
Mon Mar 15 17:24:54 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
CVS Tags: release-1-2f
Branch point for: branch-1-3
Changes since 1.384: +5 -1 lines
Diff to previous 1.384
* configure.in, libtool.spec: bump to 1.2f
* doc/PLATFORMS: ditto
* NEWS: libtool 1.2f released

Revision 1.384 - (view) (download) (annotate) - [select for diffs]
Mon Mar 15 17:04:56 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.383: +5 -1 lines
Diff to previous 1.383
* ltmain.in: silence ``unbug :-) detected by sh.test

Revision 1.383 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 11:42:07 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.382: +5 -1 lines
Diff to previous 1.382
* TODO: we now use full pathnames for `file'

Revision 1.382 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 11:17:55 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.381: +11 -1 lines
Diff to previous 1.381
* TODO: libltdl is now documented
* doc/libltdl.texi (linking with installed libtool libraries):
  fixed typo
* doc/libltdl.texi (libltdl): added documentation for building
  libtool modules and examples how to embed libltdl
* ltmain.in: don't ignore user-specified run-paths (fixed it
  at the right place)

Revision 1.381 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 10:56:17 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.380: +6 -1 lines
Diff to previous 1.380
* ltmain.in (deplibs_check_method=none): discard -L and -R
switches when testing whether deplibs contains some library

Revision 1.380 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 08:00:03 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.379: +3 -1 lines
Diff to previous 1.379
* config.sub: recognize hppa2.0w, yet to be installed at GNU

Revision 1.379 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 07:57:29 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.378: +6 -1 lines
Diff to previous 1.378
* config.guess: minor update for FreeBSD-elf, yet to be installed
at GNU

Revision 1.378 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 07:23:15 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.377: +5 -1 lines
Diff to previous 1.377
* ltconfig.in (bsdi4*, sys_lib_search_path_spec,
sys_lib_dlsearch_path_spec): fix thinko in variable names; add
standard directories

Revision 1.377 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 06:00:46 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.376: +4 -1 lines
Diff to previous 1.376
* ltmain.in (exclude_expsyms): exclude symbols before sorting,
otherwise only the sorted list will have them excluded

Revision 1.376 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 05:50:58 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.375: +4 -1 lines
Diff to previous 1.375
* ltconfig.in (file_magic_cmd, file_magic_test_file, freebsd-elf*,
bsdi4*): use full pathnames when possible

Revision 1.375 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 05:41:17 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.374: +4 -1 lines
Diff to previous 1.374
* Makefile.am (all-recursive): depend on ACINCLUDE_M4_LIST
(all-local, check-local): remove, unused

Revision 1.374 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 04:41:51 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.373: +4 -1 lines
Diff to previous 1.373
* doc/PLATFORMS: updated platforms tested on 1.2f-pre; clean up;
reorder; untabify

Revision 1.373 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 03:40:03 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.372: +3 -1 lines
Diff to previous 1.372
* config.guess, config.sub: updated from GNU common

Revision 1.372 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 03:34:22 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.371: +4 -1 lines
Diff to previous 1.371
* doc/libtool.texi: notes on thread-safety problems of
libltdl/dlopen on GNU/Linux and FreeBSD

Revision 1.371 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 03:14:26 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.370: +7 -1 lines
Diff to previous 1.370
* ltconfig.in (aix3*, aix4*): GNU ld on AIX is very broken: it
cannot create working shared libraries.  Print a warning
suggesting the user not to use it and disable shared libraries.

Revision 1.370 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 03:04:39 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.369: +4 -1 lines
Diff to previous 1.369
* ltconfig.in (global_symbol_to_cdecl): was reset before trying
`symprfx=_', rendering the test with `_' useless

Revision 1.369 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 03:00:13 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.368: +3 -1 lines
Diff to previous 1.368
* doc/libtool.texi (AM_PROG_LIBTOOL): eliminate overfull boxes

Revision 1.368 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 02:31:30 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.367: +3 -1 lines
Diff to previous 1.367
* doc/libtool.texi: complete dlopening/libltdl documentation

Revision 1.367 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 00:40:00 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.366: +5 -1 lines
Diff to previous 1.366
* ltconfig.in (osf3*, osf4*, deplibs_check_method): pass_all does
not really work; use file_magic instead.
(osf3*, osf4*): customize sys_lib_[dl]search_path_spec

Revision 1.366 - (view) (download) (annotate) - [select for diffs]
Sun Mar 14 00:34:32 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.365: +6 -1 lines
Diff to previous 1.365
* ltconfig.in (file_magic_test_file): new variable; if set, it
will be used as an argument for $file_magic_cmd to test whether
the regex in deplibs_check_method matches its output
(file_magic_cmd): use full pathnames whenever possible

Revision 1.365 - (view) (download) (annotate) - [select for diffs]
Sat Mar 13 23:09:47 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.364: +9 -1 lines
Diff to previous 1.364
* ltconfig.in (sys_lib_dlsearch_path_spec): new variable, that
lists the system *run-time* search path.  Listed directories are
not implicitly hard-coded into executables.
* ltmain.in: use it, but *never* discard -R flags
* doc/libtool.texi: document it
* NEWS: ditto
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

Revision 1.364 - (view) (download) (annotate) - [select for diffs]
Sat Mar 13 22:10:13 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.363: +4 -1 lines
Diff to previous 1.363
* tests/sh.test: look for `$Xsed' without `$echo "X...'
* ltconfig.in, ltmain.in: fixed a few such occurrences

Revision 1.363 - (view) (download) (annotate) - [select for diffs]
Sat Mar 13 21:18:33 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.362: +6 -1 lines
Diff to previous 1.362
* ltmain.in (-static, -all-static): revert March 11's patch, I was
barking up the wrong tree

Revision 1.362 - (view) (download) (annotate) - [select for diffs]
Fri Mar 12 20:47:38 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.361: +6 -1 lines
Diff to previous 1.361
* libltdl/ltdl.c: removed FILENAME_MAX since LTDL_FILENAME_MAX
  is sufficient and doesn't break HP/UX

Revision 1.361 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 22:55:37 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.360: +13 -1 lines
Diff to previous 1.360
* ltconfig.in: (global_symbol_pipe) extract symbol tag from the
output of NM too
(global_symbol_to_cdecl): new variable; convert the output of
global_symbol_pipe to valid C declarations; on HP/UX, convert
text symbols to function declarations
* libtool.m4: similar modifications
* doc/libtool.texi: document new variable
* ltmain.in: use global_symbol_to_cdecl to generate lt_dlpreopened
symbols; avoid extracting symbol lists from dlpreopened files
twice; do not filter symbols from dlpreopened libraries
* TODO: fixed HP/UX dlpreopening problem

Revision 1.360 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 22:46:02 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.359: +4 -1 lines
Diff to previous 1.359
* ltmain.in (-static, -all-static): set dlopen_self to
$dlopen_self_static regardless of link_static_flag or pic_flag

Revision 1.359 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 22:38:45 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.358: +6 -1 lines
Diff to previous 1.358
* ltmain.in: FreeBSD bug that needs symbol table compiled with
-fPIC is fixed in release 3.1; use it only for 2.* and 3.0

Revision 1.358 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 22:24:58 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.357: +6 -1 lines
Diff to previous 1.357
* ltmain.in: when building a library it doesn't make
  sense to remove a relinked program ("lt-" prefix)

Revision 1.357 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 22:12:48 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.356: +4 -1 lines
Diff to previous 1.356
* mdemo/main.c (main, test_dl, test_dlself): propagate error
conditions better, to avoid false positives

Revision 1.356 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 21:28:20 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.355: +5 -1 lines
Diff to previous 1.355
* */configure.in: AC_SUBST(LIBTOOL_DEPS)
* */Makefile.am $(OBJECTS): depend on libtool
(libtool): rebuild automatically

Revision 1.355 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 16:10:58 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.354: +7 -1 lines
Diff to previous 1.354
* ltconfig.in: set dlopen_* variables to unknown when appropriate
* ltmain.in: only emit warning about lack of AC_LIBTOOL_DLOPEN if
*all* dlopen_* variables are set to unknown

Revision 1.354 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 12:31:35 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.353: +4 -1 lines
Diff to previous 1.353
* ltmain.in: delete the old output files (incl. the relinked binary)
  before linking.

Revision 1.353 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 08:23:16 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.352: +6 -1 lines
Diff to previous 1.352
* ltconfig.in: replaced `configure' with $progname and all
  line numbers with @LINENO@

Revision 1.352 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 03:14:41 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.351: +6 -1 lines
Diff to previous 1.351
* libltdl/ltdl.c (strdup): cannot return str when it's NULL
because of const correctness

Revision 1.351 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 02:50:00 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.350: +4 -1 lines
Diff to previous 1.350
* libltdl/ltdl.c (strdup): always use our own, because the
standard strdup won't use lt_dlmalloc

Revision 1.350 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 02:26:26 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.349: +4 -1 lines
Diff to previous 1.349
* ltconfig.in (dlfcn.h): function definition may cause warnings;
define variable instead

Revision 1.349 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 01:21:53 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.348: +4 -1 lines
Diff to previous 1.348
* ltmain.in: properly create an export file for a program,
avoiding error messages about not finding it

Revision 1.348 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 01:16:59 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.347: +4 -1 lines
Diff to previous 1.347
* TODO: need to document AC_LIBLTDL_*; static self dlopening
problem fixed

Revision 1.347 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 01:13:52 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.346: +12 -1 lines
Diff to previous 1.346
* libtool.m4 (AC_LIBTOOL_DLOPEN): just set lt_dlopen=yes
(AC_LIBTOOL_SETUP): if lt_dlopen=yes, add --enable-dlopen to
libtool_flags; drop --enable-dlopen-self
* ltconfig.in: perform all the dirty work of testing for dlopening
support, because we need platform-dependent equivalents for
-export-dynamic, for self dlopening, and -static, for static self
dlopening
(dlopen_self_static): new configuration variable that is set to
yes only if static programs can dlopen themselves
* ltmain.in (-static, -all-static): dlopen_self=dlopen_self_static

Revision 1.346 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 00:57:44 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.345: +10 -1 lines
Diff to previous 1.345
* libltdl/configure.in (libltdl_cv_need_uscore): do not assume
dlfcn.h and LTDL_LAZY exist; use LTDL_GLOBAL and LTDL_LAZY_OR_NOW.
This test is likely to fail if self-dlopening does not work,
especially because we do not link the program with
-export-dynamic.  Let's just hope that platforms whose symbol
names start with underscores will also accept underscores for
dlopen.  We should probably use libtool to compile and link this
test, so that we can use -export-dynamic.

Revision 1.345 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 00:44:01 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.344: +3 -1 lines
Diff to previous 1.344
* mdemo/Makefile.am (@LIBLTDL@): depend on ../libltdl/config.h

Revision 1.344 - (view) (download) (annotate) - [select for diffs]
Thu Mar 11 00:31:19 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.343: +4 -1 lines
Diff to previous 1.343
* configure.in: fix AC_OUTPUT_COMMANDS for ltconfig and ltmain.sh
so that they work if srcdir is relative too

Revision 1.343 - (view) (download) (annotate) - [select for diffs]
Wed Mar 10 21:23:26 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.342: +7 -1 lines
Diff to previous 1.342
* libtool.m4 (AC_LIBLTDL_INSTALLABLE, AC_LIBLTDL_CONVENIENCE):
avoid introducing multiple --enable options when re-running
config.status
* libltdl/configure.in: if enable_ltdl_* is not set, assume no
* configure.in: if enable_ltdl_install is not set, enable it

Revision 1.342 - (view) (download) (annotate) - [select for diffs]
Wed Mar 10 20:38:56 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.341: +6 -1 lines
Diff to previous 1.341
* libltdl/configure.in: only assume implicit installation if
libltdl was libtoolized.  If not, print a warning message
suggesting the use of --enable-ltdl-install or of one of the
AC_LIBLTDL_* macros.

Revision 1.341 - (view) (download) (annotate) - [select for diffs]
Wed Mar 10 20:24:35 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.340: +11 -1 lines
Diff to previous 1.340
* libtool.m4 (AC_LIBTOOL_SETUP): new macro, that does all the
configure-work that AC_PROG_LIBTOOL used to do; add
--cache-file=$cache_file to libtool_flags
(AC_PROG_LIBTOOL): call AC_LIBTOOL_SETUP, save the cache, run
ltconfig and reload the cache
* configure.in: run AC_LIBTOOL_SETUP, then set LIBTOOL_FLAGS to
libtool_flags
* ltconfig.in: support --cache-file switch.  If it is used, load
the cache in the beginning and save it just before terminating

Revision 1.340 - (view) (download) (annotate) - [select for diffs]
Wed Mar 10 18:28:43 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.339: +3 -1 lines
Diff to previous 1.339
* tests/Makefile.am (TESTS): run demo-nofast before demo-shared

Revision 1.339 - (view) (download) (annotate) - [select for diffs]
Wed Mar 10 18:12:00 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.338: +7 -1 lines
Diff to previous 1.338
* configure.in: create ltconfig and ltmain.sh at the end of
config.status, if they do not exist.  This fixes the bootstrap
problem reported by Erez Zadok <ezk@cs.columbia.edu>

Revision 1.338 - (view) (download) (annotate) - [select for diffs]
Wed Mar 10 17:28:39 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.337: +2 -2 lines
Diff to previous 1.337
*** empty log message ***

Revision 1.337 - (view) (download) (annotate) - [select for diffs]
Wed Mar 10 17:23:22 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.336: +6 -1 lines
Diff to previous 1.336
* NEWS: ordered by importance
* Makefile.am: set LIBTOOL_FLAGS when generating libtool
* configure.in: check for dlopen support and set LIBTOOL_FLAGS
  accordingly

Revision 1.336 - (view) (download) (annotate) - [select for diffs]
Wed Mar 10 16:15:40 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.335: +14 -1 lines
Diff to previous 1.335
* configure.in: fix spacing for --disable-ltdl-install,
  always configure libltdl, add libltdl/acinclude.m4 to
  ACINCLUDE_M4_LIST, disable installation of libltdl if necessary
* libltdl/Makefile.am: set version info for libltdl.la
* libltdl/configure.in: don't check whether
  enable_ltdl_convenience/install was set so that libltdl
  can be used as independent package (libltdl.tar.gz) without
  the need to use --enable-ltdl*
* libltdl/ltdl.c: minor cleanups, allocate the line cache
  dynamically (lt_dlopen)

Revision 1.335 - (view) (download) (annotate) - [select for diffs]
Wed Mar 10 14:33:14 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.334: +7 -1 lines
Diff to previous 1.334
* libltdl/ltdl.c (lt_dlopen): some preprocessors choke if the `#'
of `#define' is not in column 1; let's go back to fortran! :-)
Add #undefs too, to avoid potential warnings or errors.

Revision 1.334 - (view) (download) (annotate) - [select for diffs]
Tue Mar 9 23:08:56 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.333: +6 -1 lines
Diff to previous 1.333
* libtool.m4 (AC_LIBLTDL_INSTALLABLE, AC_LIBLTDL_CONVENIENCE):
renamed convenience libltdl, dropped toinst hack for installable
* libltdl/Makefile.am: ditto
* libltdl/configure.in: ditto; abort if none of the macros is used

Revision 1.333 - (view) (download) (annotate) - [select for diffs]
Tue Mar 9 23:04:12 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.332: +5 -1 lines
Diff to previous 1.332
* ltmain.in: $output_objdir/$objdir/ -> $output_objdir/lt-

Revision 1.332 - (view) (download) (annotate) - [select for diffs]
Tue Mar 9 23:00:19 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.331: +6 -1 lines
Diff to previous 1.331
* libltdl/ltdl.c (lt_dlopen): don't hardcode the length of the
  constant strings

Revision 1.331 - (view) (download) (annotate) - [select for diffs]
Tue Mar 9 22:57:24 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.330: +6 -1 lines
Diff to previous 1.330
* Makefile.am (install-data-hook): install libltdl as a directory,
not as a tar-file, so that we do not modify the build tree at make
install time
* libtoolize.in (ltdl, ltdl_tar): update

Revision 1.330 - (view) (download) (annotate) - [select for diffs]
Tue Mar 9 22:13:46 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.329: +3 -1 lines
Diff to previous 1.329
* configure.in, Makefile.am, NEWS: install libltdl by default

Revision 1.329 - (view) (download) (annotate) - [select for diffs]
Tue Mar 9 22:01:55 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.328: +12 -1 lines
Diff to previous 1.328
* libtool.m4 (AC_LIBLTDL_INSTALLABLE, AC_LIBLTDL_CONVENIENCE):
new macros
* NEWS: ditto
* libltdl/configure.in: if none of the new macros or configure
arguments are used, warn and build convenience library only
* libltdl/Makefile.am: conditionally build convenience libltdl.la
* mdemo/configure.in: use AC_LIBLTDL_CONVENIENCE
* mdemo/Makefile.am: refer to @LIBLTDL@

Revision 1.328 - (view) (download) (annotate) - [select for diffs]
Tue Mar 9 12:46:59 1999 UTC (20 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.327: +5 -1 lines
Diff to previous 1.327
* NEWS: updated.

Revision 1.327 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 21:55:23 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.326: +7 -1 lines
Diff to previous 1.326
* ltmain.in: extract symbols from program objects to nlist first,
then translate them to the export_symbols format.  Now it works,
but it appears to be needlessly extracting the symbol list from
dlpreopened libraries twice

Revision 1.326 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 21:21:53 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.325: +6 -1 lines
Diff to previous 1.325
* ltmain.in: temporarily disable dlopen_self when linking with
-static or -all-static, until we figure out how to test whether it
works at configure time
* TODO: remember to fix this later

Revision 1.325 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 21:08:02 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.324: +4 -0 lines
Diff to previous 1.324
* tests/build-relink.test: when hell is expected to fail, run it
within a subshell and redirect stderr to stdout, so that dynamic
linker errors are only printed in verbose mode

Revision 1.324 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 20:55:55 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.323: +5 -1 lines
Diff to previous 1.323
* ltmain.in (hardcode_libdir_separator, compile_rpath,
finalize_rpath): only substitute hardcode_libdir_flag_spec if
hardcode_libdirs is non-empty

Revision 1.323 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 20:15:46 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.322: +4 -1 lines
Diff to previous 1.322
* libtool.m4 (AC_LIBTOOL_DLOPEN): do not depend on the existence
of dlfcn.h nor on the definition of RTLD_LAZY

Revision 1.322 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 19:40:49 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.321: +3 -1 lines
Diff to previous 1.321
* tests/build-relink.test: hellT was renamed to lt-hell

Revision 1.321 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 18:20:17 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.320: +7 -1 lines
Diff to previous 1.320
* libltdl/Makefile.am (@TOINST@/libltdl.la): do not hide the
command that creates the TOINST directory; remove `-o $@' from the
LINK command, $(LINK) already contains it.

Revision 1.320 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 18:03:14 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.319: +6 -1 lines
Diff to previous 1.319
* doc/libtool.texi (tests): documented demo-nofast.test and
  renamed cdemo* to demo*

Revision 1.319 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 17:40:34 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.318: +6 -1 lines
Diff to previous 1.318
* libltdl/Makefile.am, libltdl/configure.in, mdemo/Makefile.am:
libltdl must not be renamed; if there's a problem with the install
option, let's fix it, not just work around it by breaking code of
users of the convenience library

Revision 1.318 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 17:06:35 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.317: +6 -1 lines
Diff to previous 1.317
* tests/build-relink.test: link broken libhello.la with at least
one libtool object

Revision 1.317 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 15:56:22 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.316: +16 -1 lines
Diff to previous 1.316
* TODO: updated (libltdl build problem fixed)
* doc/libtool.texi (libltdl interface): removed the line which
  promised that lt_dlopen will return NULL if it can't resolve all
  symbols
* libltdl/Makefile.am, libltdl/configure.in: fixed build problem:
  renamed the convenience library to libltdlc.la and the
  installed version to libltdl.la
* ltmain.in (wrapper script): replaced the "T" suffix of the program
  file name with a "lt-" prefix
* mdemo/Makefile.am: use libltdlc.la
* tests/Makefile.am, tests/demo-nofast.test: added demo to
  test --enable-fast-install=no

Revision 1.316 - (view) (download) (annotate) - [select for diffs]
Sun Mar 7 23:45:12 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.315: +6 -1 lines
Diff to previous 1.315
* tests/Makefile.am (TESTS): run hardcode before build-relink
trashes libhello.la
* tests/hardcode.test (need_prefix): set to yes so that _inst is
not removed

Revision 1.315 - (view) (download) (annotate) - [select for diffs]
Sun Mar 7 23:32:32 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.314: +4 -1 lines
Diff to previous 1.314
* ltmain.in (compile_command): append finalize search path to
compile search path

Revision 1.314 - (view) (download) (annotate) - [select for diffs]
Sun Mar 7 23:27:45 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.313: +6 -1 lines
Diff to previous 1.313
* tests/build-relink.test: new; check shlibpath_overrides_runpath
* tests/Makefile.am (TESTS): add build-relink.test; remove
hardcode.test duplicates
* doc/libtool.texi: document it

Revision 1.313 - (view) (download) (annotate) - [select for diffs]
Sun Mar 7 22:46:50 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.312: +5 -1 lines
Diff to previous 1.312
* ltmain.in (relink_command): do not prepend cd `pwd` to it, the
scripts already enters the correct directory, and expanding the
pathname would prevent the build tree from moving

Revision 1.312 - (view) (download) (annotate) - [select for diffs]
Sun Mar 7 22:34:20 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.311: +7 -1 lines
Diff to previous 1.311
* ltconfig.in (enable_fast_install): force it to no only if we
need relink; in the other cases, set it to needless
* ltmain.in (fast_install): if needless, set relink_command empty
* doc/libtool.texi (fast_install, shlibpath_overrides_runpath):
document the new behavior

Revision 1.311 - (view) (download) (annotate) - [select for diffs]
Sun Mar 7 20:55:36 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.310: +6 -1 lines
Diff to previous 1.310
* ltconfig.in (enable_fast_install): test whether it can be forced
off after shlibpath_overrides_runpath and enable_shared are set

Revision 1.310 - (view) (download) (annotate) - [select for diffs]
Sun Mar 7 18:32:04 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.309: +4 -1 lines
Diff to previous 1.309
* TODO: updated
* NEWS: updated

Revision 1.309 - (view) (download) (annotate) - [select for diffs]
Sun Mar 7 15:27:09 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.308: +14 -1 lines
Diff to previous 1.308
* TODO: scheduled some items for next release/future
* demo/configure.in: use AC_LIBTOOL_DLOPEN
* libtool.m4: added AC_ENABLE/DISABLE_FAST_INSTALL macro
* ltconfig.in: added --disable-fast-install flag
* ltmain.in: partially reverted Alexandre's patch and implemented
  on-demand linking in such a way that the old developer-friendly
  linking style is optional,
  don't hardcode library paths that are in the system search path,
  fixed a typo in lib_search_path,
  implemented -export-symbols-regex for programs

Revision 1.308 - (view) (download) (annotate) - [select for diffs]
Sat Mar 6 20:24:51 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.307: +6 -1 lines
Diff to previous 1.307
* libltdl/ltdl.c (LTDL_LAZY_OR_NOW): renamed from LTDL_NOW; prefer
LAZY loading because it's much faster and NOW is apparently
partially broken on FreeBSD
Reported by Archie Cobbs <archie@whistle.com>

Revision 1.307 - (view) (download) (annotate) - [select for diffs]
Sat Mar 6 19:41:21 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.306: +5 -1 lines
Diff to previous 1.306
* ltconfig.in (archive_expsym_cmds, solaris, without_gnu_ld):
$lib.exp already starts with $objdir/
Reported by Godmar Back <gback@cs.utah.edu>

Revision 1.306 - (view) (download) (annotate) - [select for diffs]
Sat Mar 6 19:26:17 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.305: +7 -1 lines
Diff to previous 1.305
* 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.

Revision 1.305 - (view) (download) (annotate) - [select for diffs]
Fri Feb 26 16:20:46 1999 UTC (20 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.304: +4 -1 lines
Diff to previous 1.304
* libtool.m4 (cygwin): s/\(mingw\|cygwin\)32/\1/g.  Must've
missed this file when I changed to cygnus' new sanction name.

Revision 1.304 - (view) (download) (annotate) - [select for diffs]
Fri Feb 26 16:17:41 1999 UTC (20 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.303: +8 -1 lines
Diff to previous 1.303
* 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.

Revision 1.303 - (view) (download) (annotate) - [select for diffs]
Thu Feb 25 06:46:32 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.302: +8 -1 lines
Diff to previous 1.302
* TODO: added items for next alpha release, ILD etc.
* libltdl/ltdl.c: removed unnecessary check from presym_sym,
  fixed bug in lt_dlclose, allow lt_dlopenext(NULL),
  set deplibs for lt_dlopen(NULL)

Revision 1.302 - (view) (download) (annotate) - [select for diffs]
Wed Feb 24 10:44:51 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.301: +5 -1 lines
Diff to previous 1.301
* ltmain.in (file_magic_regex): sed `10q' is faster than `11,$d'

Revision 1.301 - (view) (download) (annotate) - [select for diffs]
Mon Feb 22 21:17:46 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.300: +8 -1 lines
Diff to previous 1.300
* ltconfig.in (dlopen, dlopen_self): default is unknown
* ltmain.in: fixed -dlopen self, print a warning
  if -dlopen is used without AC_LIBTOOL_DLOPEN
* mdemo/Makefile.am: use -dlopen self

Revision 1.300 - (view) (download) (annotate) - [select for diffs]
Mon Feb 22 20:55:42 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.299: +3 -1 lines
Diff to previous 1.299
* ltmain.in: added missing mkdir $progdir for on-demand executable

Revision 1.299 - (view) (download) (annotate) - [select for diffs]
Mon Feb 22 20:47:26 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.298: +13 -1 lines
Diff to previous 1.298
* ltmain.in: create on-demand executable as $progdir/$$-$program,
and rename it to $progdir/$program only when it's finished, to
avoid race conditions.  We can still get the program linked
multiple times, if multiple instances are started simultaneously
and the program does not exist, but they are very unlikely to
interfere with each other.  There's still a possibility that one
process removes the $program another has just created, and doesn't
replace it before the other tries to run it, in a system whose
`mv' is not atomic, so it will $rm then $mv, but so what? :-)
Locking files have been avoided to prevent dead-locks in case they
are left over after a reboot or crash.

Revision 1.298 - (view) (download) (annotate) - [select for diffs]
Mon Feb 22 20:11:05 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.297: +4 -1 lines
Diff to previous 1.297
* TODO: removed ILD, soon to be merged, and added convenience
libraries docs

Revision 1.297 - (view) (download) (annotate) - [select for diffs]
Mon Feb 22 19:53:57 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.296: +3 -1 lines
Diff to previous 1.296
* ltconfig.in (irix5*, irix6*, shlibpath_overides_runpath): yes

Revision 1.296 - (view) (download) (annotate) - [select for diffs]
Mon Feb 22 19:43:33 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.295: +6 -1 lines
Diff to previous 1.295
* ltmain.in: remove on-demand executable in the proper place, and
just warn if it can't be removed; add wrapper code to test whether
the install-executable is newer than the build-executable, to
relink it when it appears to be out-of-date

Revision 1.295 - (view) (download) (annotate) - [select for diffs]
Mon Feb 22 19:24:46 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.294: +6 -1 lines
Diff to previous 1.294
* libltdl/configure.in: check for dld.h
* libltdl/ltdl.c: include dld.h
(dld_open) it's spelled memory_error, not no_memory_error
Reported by Stefan Burstroem <f94sbu@efd.lth.se>

Revision 1.294 - (view) (download) (annotate) - [select for diffs]
Mon Feb 22 14:31:50 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.293: +5 -1 lines
Diff to previous 1.293
* ltmain.in: fix typos in my last change (s/ocmpile/compile/)

Revision 1.293 - (view) (download) (annotate) - [select for diffs]
Sun Feb 21 15:37:55 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.292: +11 -1 lines
Diff to previous 1.292
* libltdl/ltdl.c (lt_dlopen): use newhandle instead of handle
  when dlopening the executable
* libtool.m4 (AC_LIBTOOL_DLOPEN): removed the redundant "yes: "
  prefix for lt_cv_dlopen, renamed lt_cv_dlopen_LIBS
  to lt_cv_dlopen_libs (more consistent)
* ltmain.in: implemented -dl[pre]open self, necessary for
  lt_dlopen(NULL), generation of exported symbols was broken

Revision 1.292 - (view) (download) (annotate) - [select for diffs]
Sat Feb 20 19:38:23 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.291: +4 -1 lines
Diff to previous 1.291
* ltmain.in: avoid duplication of -L switches, it sometimes breaks
IRIX 5.2's linker

Revision 1.291 - (view) (download) (annotate) - [select for diffs]
Sat Feb 20 18:47:09 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.290: +6 -1 lines
Diff to previous 1.290
* ltconfig.in (freebsd*, finish_cmds): expand objformat here
Reported by Vladimir Kushnir <kushn@mail.kar.net>

Revision 1.290 - (view) (download) (annotate) - [select for diffs]
Sat Feb 20 18:39:51 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.289: +7 -1 lines
Diff to previous 1.289
* ltconfig.in (freebsd-elf*, need_version, need_lib_prefix): no
(freebsd-elf*, library_names_spec): add $libname.so instead of
$libname.so$versuffix; add $libname$release.so

Revision 1.289 - (view) (download) (annotate) - [select for diffs]
Sat Feb 20 18:27:59 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.288: +4 -1 lines
Diff to previous 1.288
* doc/libtool.texi: remove ticks from menu items; it breaks TeX
Reported by Erez Zadok <ezk@cs.columbia.edu>

Revision 1.288 - (view) (download) (annotate) - [select for diffs]
Sat Feb 20 17:53:17 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.287: +4 -1 lines
Diff to previous 1.287
* ltmain.in: fixes for export-symbols dry-run

Revision 1.287 - (view) (download) (annotate) - [select for diffs]
Sat Feb 20 16:41:51 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.286: +11 -1 lines
Diff to previous 1.286
* ltconfig.in (shlibpath_overrides_runpath): new variable;
determines whether LD_LIBRARY_PATH or equivalent can be used to
override a hard-coded library search path; default to unknown
(linux-gnu*): set it to no
(solaris*, sunos4*): set it to yes
* ltmain.in (build_libdirs_flags, build_libdirs, build_rpath): if
shlibpath_overrides_runpath is not yes, arrange that wrapper
scripts create, on demand, programs that use uninstalled libraries
* doc/libtool.texi: document it

Revision 1.286 - (view) (download) (annotate) - [select for diffs]
Sat Feb 20 15:07:52 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.285: +13 -1 lines
Diff to previous 1.285
* libtool.m4 (AC_LIBTOOL_DLOPEN): check for dlopen in libc before
trying in dl.  Add the actual dlopening type to lt_cv_dlopen, and
add any needed libraries to lt_cv_dlopen_LIBS.  Add test for
MS-Windows' LoadLibrary.  Check whether a program can dlopen
itself only if we really have dlopen(), not some equivalent
function, but leave room for testing with other mechanisms.
(AC_PROG_LIBTOOL): assume some form of dlopen, but not
dlopen(NULL), is available if AC_LIBTOOL_DLOPEN is not used, for
backward compatibility.

Revision 1.285 - (view) (download) (annotate) - [select for diffs]
Sat Feb 20 05:23:26 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.284: +6 -1 lines
Diff to previous 1.284
* libltdl/ltdl.c (lt_dlopen): use newhandle instead of handle
where appropriate, when dlopening a non-libtool library

Revision 1.284 - (view) (download) (annotate) - [select for diffs]
Fri Feb 19 17:41:41 1999 UTC (20 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.283: +21 -1 lines
Diff to previous 1.283
* ltconfig.in (export_symbols_cmds): renamed from
export_symbols_cmd.
(cygwin, mingw): Be sure to compile the ltdll.c object before
extracting the exported symbol list.  Extract only the names
of the exported symbols from the def file [otherwise we might
run into trouble with -export-symbols-regex].
(archive_expsym_cmds): Regenerate the def file from the symbol
export list.
(delay_variable_subst): New sed expression to allow us to delay
evaluation of $foo in a double_quote_subst evaluated variable by
using $.
* ltmain.in (export_symbols_cmds): evaluate each ~ delimitted cmd
separately.
* doc/libtool.texi (libtool script contents): new paragraph to
explain the difference between _cmd and _cmds suffixes for
variable names.
(export_symbols_cmds): renamed from export_symbols_cmd.

Revision 1.283 - (view) (download) (annotate) - [select for diffs]
Thu Feb 18 20:58:12 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.282: +6 -1 lines
Diff to previous 1.282
* ltconfig.in (ld_shlibs): move -soname and similar flags to the
end of archive_cmds and archive_expsym_cmds, so as to prevent
gcc's collect2 from inserting an object file between -soname and
the library name

Revision 1.282 - (view) (download) (annotate) - [select for diffs]
Thu Feb 18 18:50:21 1999 UTC (20 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.281: +10 -1 lines
Diff to previous 1.281
* 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>
* THANKS: Added DJ Delorie, since his code inspired the impgen.c
program and because he has patiently answered all of the
irritating dll and win32 questions I have fired at him.

Revision 1.281 - (view) (download) (annotate) - [select for diffs]
Thu Feb 18 17:57:27 1999 UTC (20 years, 1 month ago) by oliva
Branch: MAIN
Changes since 1.280: +7 -1 lines
Diff to previous 1.280
* ltconfig.in (openbsd*, netbsd*, library_names_spec): append
alternate name without ${release}, otherwise build fails when
-release is used

Revision 1.280 - (view) (download) (annotate) - [select for diffs]
Thu Feb 18 15:24:01 1999 UTC (20 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.279: +4 -1 lines
Diff to previous 1.279
* ltmain.in (version_type):  Oops.  Irix versioning implies that
major version numbers are 1 based (not zero based).  Fixed.

Revision 1.279 - (view) (download) (annotate) - [select for diffs]
Thu Feb 18 15:14:38 1999 UTC (20 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.278: +5 -1 lines
Diff to previous 1.278
* ltmain.in (version_type): Implement irix versioning.
* ltconfig.in (irix{5,6}*): Use new irix shared object versioning.
* TODO: remove irix versioning from TODO list.

Revision 1.278 - (view) (download) (annotate) - [select for diffs]
Thu Feb 18 14:46:44 1999 UTC (20 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.277: +13 -6 lines
Diff to previous 1.277
* 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.  Code to use it might need to wait for the ILD
merge before it will be useful...

Revision 1.277 - (view) (download) (annotate) - [select for diffs]
Thu Feb 18 11:38:20 1999 UTC (20 years, 1 month ago) by tanner
Branch: MAIN
Changes since 1.276: +15 -1 lines
Diff to previous 1.276
* TODO: updated
* autogen: only libltdl needs autoheader
* doc/libtool.texi (link mode): documented -export-symbols-regex
  and updated -export-symbols
* doc/libtool.texi (script contents): documented
  always_export_symbols, export_symbols_cmd, exclude_expsyms,
  include_expsyms, dlopen and dlopen_self
  more detailed description of need_lib_prefix
* ltconfig.in: a "'" was missing in the default value
  of export_symbols_cmd
* ltmain.in: implemented -export-symbols-regex

Revision 1.276 - (view) (download) (annotate) - [select for diffs]
Wed Feb 17 13:02:36 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.275: +5 -1 lines
Diff to previous 1.275
* ltconfig.in: (freebsd2*, sunos4*, exclude_expsyms): exclude
_GLOBAL_OFFSET_TABLE_
* ltmain.in: implement exclude_expsyms with egrep

Revision 1.275 - (view) (download) (annotate) - [select for diffs]
Wed Feb 17 11:56:17 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.274: +6 -1 lines
Diff to previous 1.274
* libltdl/ltdl.c (lt_dlmalloc, lt_dlfree): SunOS' cc can't cope
with argument lists, we __P even in the definition

Revision 1.274 - (view) (download) (annotate) - [select for diffs]
Mon Feb 15 16:46:36 1999 UTC (20 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.273: +20 -1 lines
Diff to previous 1.273
* cdemo/Makefile.am: renamed *foo1 to *foo, removed $(MATH_LIB)
* cdemo/foo1.c: renamed to foo.c
* libltdl/ltdl.c: eliminated lt_dltype, in presym_open():
  search for @PROGRAM@ if filename == 0, in lt_dlopen():
  fixed bug for filename == 0
* libltdl/ltdl.h: use __P macro for lt_dlmalloc/free
* libtool.m4: new macro AC_LIBTOOL_DLOPEN: checks for dlopen
  and dlopen(NULL) support
* ltconfig.in: added new variables dlopen and dlopen_self,
  --enable-dlopen[-self] flags for AC_LIBTOOL_DLOPEN
* ltmain.in: use dlopen[_self], dlpreopen files if there's no
  dlopen support, build lt_preloaded_symbols only if
  -dl[pre]open was used, include program symbols if -export-dynamic
  was specified and there's no dlopen(NULL) support
* mdemo/configure.in: use AC_LIBTOOL_DLOPEN
* mdemo/main.c: demonstrate lt_dlopen(0)

Revision 1.273 - (view) (download) (annotate) - [select for diffs]
Mon Feb 15 14:22:57 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.272: +9 -1 lines
Diff to previous 1.272
* 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.

Revision 1.272 - (view) (download) (annotate) - [select for diffs]
Sun Feb 14 03:04:40 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.271: +8 -2 lines
Diff to previous 1.271
* libtool.m4 (AC_CHECK_LIBM): do not set MATHLIB or AC_SUBST it,
this has a negative side-effect of causing automake to add MATHLIB
to every single Makefile.  Let's use plain AC_CHECK_LIB, so that
LIBS get set, until we find a better alternative
* *demo/Makefile.am: remove $(MATHLIB)

Revision 1.271 - (view) (download) (annotate) - [select for diffs]
Sat Feb 13 19:55:43 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.270: +7 -1 lines
Diff to previous 1.270
* libltdl/configure.in: add a DESCRIPTION argument to AC_DEFINEs
where appropriate, so as to get rid of acconfig.h
* libltdl/acconfig.h: removed

Revision 1.270 - (view) (download) (annotate) - [select for diffs]
Sat Feb 13 15:42:34 1999 UTC (20 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.269: +19 -1 lines
Diff to previous 1.269
* *demo/Makefile.am: use $(MATHLIB)
* *demo/configure.in: use AC_CHECK_LIBM
* doc/libtool.texi: renamed file_magic_command to file_magic_cmd,
  renamed archive_sym_cmds to archive_expsym_cmds
* ltconfig.in: ditto
* ltmain.in: ditto
* libltdl/ltdl.c: use lt_dlmalloc/free
* libltdl/ltdl.h: define lt_dlmalloc/free
* libtool.m4: added AC_CHECK_LIBM macro
* ltconfig.in: renamed archive_sym_cmds to archive_expsym_cmds,
  added always_export_symbols, export_symbols_cmd, exclude_expsyms,
  include_expsyms, removed archive_cmds for cygwin/mingw and AIX,
  on Solaris store the exported symbols list in objdir
* ltmain.in: allow -export-symbols for modules, use thread_safe flag,
  add include_expsyms to the exported symbols

Revision 1.269 - (view) (download) (annotate) - [select for diffs]
Fri Feb 12 17:35:33 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.268: +7 -1 lines
Diff to previous 1.268
* 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.

Revision 1.268 - (view) (download) (annotate) - [select for diffs]
Fri Feb 12 16:24:12 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.267: +4 -1 lines
Diff to previous 1.267
* ltmain.in: don't try to read objdir/libname.la before it is
created!

Revision 1.267 - (view) (download) (annotate) - [select for diffs]
Fri Feb 12 13:13:51 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.266: +5 -1 lines
Diff to previous 1.266
* ltmain.in: create libname.lai at link time, not at install time,
Reported by Akim Demaille <demaille@inf.enst.fr>

Revision 1.266 - (view) (download) (annotate) - [select for diffs]
Fri Feb 12 12:59:20 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.265: +5 -1 lines
Diff to previous 1.265
* libltdl/ltdl.c (tryall_dlopen): strcmp filenames was reversed

Revision 1.265 - (view) (download) (annotate) - [select for diffs]
Thu Feb 11 23:48:01 1999 UTC (20 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.264: +21 -1 lines
Diff to previous 1.264
* autogen: libltdl needs autoheader
* demo/Makefile.am: renamed hell.debug to hell.static
  (we're demonstrating static linking, not debugging)
* tests/demo*: ditto
* doc/libtool.texi (libltdl): documented new lt_dlopen(NULL)
  feature
* libltdl/acconfig.h: required for config.h
* libltdl/configure.in: use config.h
* libltdl/ltdl.c: use config.h, support lt_dlopen(NULL)
  (returns a handle for the program itself)
* ltconfig.in: minor reformatting
* ltmain.in: in lt_preloaded_symbols always define
  the program's symbols first, for -export-dynamic list all
  program symbols together, -export-symbols was broken for
  programs, minor reformatting
* mdemo/Makefile.am: renamed mdemo.debug to mdemo.static
* tests/mdemo*: ditto, mdemo.test was completely broken

Revision 1.264 - (view) (download) (annotate) - [select for diffs]
Wed Feb 10 16:27:50 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.263: +10 -1 lines
Diff to previous 1.263
* ltconfig.in (irix5*, irix6*, osf3*, osf4*): do not use
-set_version in archive_cmds if verstring is empty
(irix6*, shlibpath_var, sys_lib_search_path-spec,
deplibs_check_method): set appropriate values depending on
selected ABI, -32, -n32 or -64, as set in LD by libtool.m4
(uts4*): remove dot between .so and versuffix

Revision 1.263 - (view) (download) (annotate) - [select for diffs]
Mon Feb 8 22:01:29 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.262: +4 -1 lines
Diff to previous 1.262
* ltconfig.in (irix5*, irix6*, deplibs_check_method): use
file_magic for inter-library dependency tracking

Revision 1.262 - (view) (download) (annotate) - [select for diffs]
Mon Feb 8 21:33:15 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.261: +6 -1 lines
Diff to previous 1.261
* ltconfig.in (irix5*, hardcode_libdir_separator): set it to a
colon, because on IRIX 5 only the last -rpath switch prevails, and
it can be a list of colon-separated directories.  This change will
affect irix6 too, but that's not a problem.

Revision 1.261 - (view) (download) (annotate) - [select for diffs]
Mon Feb 8 09:33:36 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.260: +6 -1 lines
Diff to previous 1.260
* ltconfig.in (irix5*, library_names_spec): add soname_spec,
otherwise we can't dlopen

Revision 1.260 - (view) (download) (annotate) - [select for diffs]
Mon Feb 8 00:10:25 1999 UTC (20 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.259: +8 -1 lines
Diff to previous 1.259
* ltconfig.in: according to Marcus Sundberg <mackan@stacken.kth.se>
  HP/UX, IRIX, OpenBSD, Digital Unix and SunOS support
  need_version=no and need_lib_prefix=no,
  fixed a bug in Solaris' archive_sym_cmds

Revision 1.259 - (view) (download) (annotate) - [select for diffs]
Thu Feb 4 15:09:03 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.258: +12 -1 lines
Diff to previous 1.258
* libtool.m4 (ac_cv_sys_global_symbol_pipe): accept TAB in
addition to space as separator, and allow more than one space
between the symbol code and the symbol name; HP/UX's nm, for
example, uses two spaces
* ltconfig.in (global_symbol_pipe): ditto
(bsdi4, deplibs_check_method): variable name was misspelled
* libltdl/configure.in (libltdl_cv_preloaded_symbols): rewrite
test, so as not to depend on the way global_symbol_pipe is
initialized; the current test would get false positives, as
global_symbol_pipe was initialized `x=""', not `x='

Revision 1.258 - (view) (download) (annotate) - [select for diffs]
Thu Feb 4 12:39:10 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.257: +13 -3 lines
Diff to previous 1.257
* libltdl/ltdl.c (find_module): initialize filename if dir is NULL
Reported by Godmar Back <gback@cs.utah.edu>

1999-02-04  Godmar Back  <gback@cs.utah.edu>

* libltdl/ltdl.c (lt_dlopenext): missing space for terminator when
allocating memory for shlib_ext

Revision 1.257 - (view) (download) (annotate) - [select for diffs]
Wed Feb 3 11:34:44 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.256: +13 -1 lines
Diff to previous 1.256
* 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.

Revision 1.256 - (view) (download) (annotate) - [select for diffs]
Wed Feb 3 07:55:34 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.255: +6 -1 lines
Diff to previous 1.255
* ltdl.c (lt_dlopenext): tmp would be trashed if shlib_ext was
longer than 3 characters

Revision 1.255 - (view) (download) (annotate) - [select for diffs]
Thu Jan 28 13:33:31 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.254: +13 -1 lines
Diff to previous 1.254
* 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>

Revision 1.254 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 19:38:11 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.253: +7 -1 lines
Diff to previous 1.253
* libtoolize.in: search for A[MC]_PROG_LIBTOOL, not
AM_PROG_LIBTOOL
Reported by Jeff Garzik <jgarzik@pobox.com>

Revision 1.253 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 13:41:06 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.252: +10 -1 lines
Diff to previous 1.252
* 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."

Revision 1.252 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 11:51:03 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.251: +2 -1 lines
Diff to previous 1.251
* THANKS: added Sam Vilain.

Revision 1.251 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 11:14:28 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.250: +7 -1 lines
Diff to previous 1.250
* 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>

Revision 1.250 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 07:41:11 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.249: +4 -1 lines
Diff to previous 1.249
* libltdl/ltdl.c (find_file): fix endless loop condition
(find_module): filename allocation was off by 1

Revision 1.249 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 07:21:48 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.248: +4 -1 lines
Diff to previous 1.248
* libltdl/Makefile.am (distclean-local): renamed from
distclean-hook, that didn't work

Revision 1.248 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 06:55:33 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.247: +4 -1 lines
Diff to previous 1.247
* libltdl/ltdl.c (lt_dlopen, non-.la): find_file now returns 0 on
failure

Revision 1.247 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 06:23:44 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.246: +5 -1 lines
Diff to previous 1.246
* 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

Revision 1.246 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 06:15:14 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.245: +12 -1 lines
Diff to previous 1.245
* 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

Revision 1.245 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 06:05:39 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.244: +3 -1 lines
Diff to previous 1.244
* libltdl/ltdl.c (find_file): oops, filenamesize was miscomputed

Revision 1.244 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 05:42:17 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.243: +3 -1 lines
Diff to previous 1.243
* libltdl/ltdl.c (find_file): allocate filename dynamically

Revision 1.243 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 05:36:35 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.242: +7 -1 lines
Diff to previous 1.242
* 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

Revision 1.242 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 04:31:18 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.241: +10 -1 lines
Diff to previous 1.241
* 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

Revision 1.241 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 03:07:13 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.240: +5 -1 lines
Diff to previous 1.240
* configure.in (pkgdatadir): expand ${PACKAGE} at configure-time,
just like automake does

Revision 1.240 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 03:04:31 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.239: +6 -1 lines
Diff to previous 1.239
* configure.in (pkgdatadir): define pkgdatadir explicitly, and
* Makefile.am (aclocaldir): do not set it explicitly, automake
does already

Revision 1.239 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 02:40:37 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.238: +5 -1 lines
Diff to previous 1.238
* configure.in (TIMESTAMP): use mkstamp here too

Revision 1.238 - (view) (download) (annotate) - [select for diffs]
Wed Jan 27 00:48:47 1999 UTC (20 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.237: +20 -1 lines
Diff to previous 1.237
* 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)

Revision 1.237 - (view) (download) (annotate) - [select for diffs]
Tue Jan 26 20:58:58 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.236: +7 -1 lines
Diff to previous 1.236
* ltconfig.in (LTCONFIG_VERSION): damn!, adding TIMESTAMP doesn't
ltmain.sh to be updated every time ChangeLog changes, better
revert it

Revision 1.236 - (view) (download) (annotate) - [select for diffs]
Tue Jan 26 20:50:55 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.235: +4 -1 lines
Diff to previous 1.235
* ltconfig.in (LTCONFIG_VERSION): add TIMESTAMP, remove
explicit quotes and add it to the list of variables to quote

Revision 1.235 - (view) (download) (annotate) - [select for diffs]
Tue Jan 26 19:21:25 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.234: +7 -1 lines
Diff to previous 1.234
* ltmain.in: reworded `dropped inter-library dependencies'
message, and added a warning about inter-library dependencies even
for non-module builds

Revision 1.234 - (view) (download) (annotate) - [select for diffs]
Tue Jan 26 15:22:51 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.233: +6 -1 lines
Diff to previous 1.233
* 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.

Revision 1.233 - (view) (download) (annotate) - [select for diffs]
Tue Jan 26 14:45:22 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.232: +7 -1 lines
Diff to previous 1.232
* configure.in:  It seems Alexandre accidentally removed the
AC_SUBST(pkgdatadir) line recently which breaks libtoolize.
Reverted that small change.

Revision 1.232 - (view) (download) (annotate) - [select for diffs]
Mon Jan 25 20:57:55 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.231: +4 -1 lines
Diff to previous 1.231
* libltdl/ltdl.c (find_module): test old_name and dlname for NULL,
not len==0

Revision 1.231 - (view) (download) (annotate) - [select for diffs]
Mon Jan 25 15:59:40 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.230: +5 -1 lines
Diff to previous 1.230
* libltdl/configure.in (libltdl_cv_objdir): yes, appending the "/"
in configure.in was much simpler
* libltdl/ltdl.c (objdir): ditto

Revision 1.230 - (view) (download) (annotate) - [select for diffs]
Mon Jan 25 15:48:36 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.229: +6 -1 lines
Diff to previous 1.229
* libltdl/ltdl.c (objdir): string collation isn't portable; strcat
"/" explicitly.  Or should this be moved to configure.in?

Revision 1.229 - (view) (download) (annotate) - [select for diffs]
Mon Jan 25 10:54:15 1999 UTC (20 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.228: +5 -1 lines
Diff to previous 1.228
* libltdl/ltdl.c: allocate the variables in lt_dlopen() dynamically

Revision 1.228 - (view) (download) (annotate) - [select for diffs]
Mon Jan 25 10:00:44 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.227: +10 -1 lines
Diff to previous 1.227
* 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>

Revision 1.227 - (view) (download) (annotate) - [select for diffs]
Mon Jan 25 08:06:06 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.226: +6 -1 lines
Diff to previous 1.226
* 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

Revision 1.226 - (view) (download) (annotate) - [select for diffs]
Mon Jan 25 07:21:59 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.225: +4 -1 lines
Diff to previous 1.225
* ltconfig.in (freebsd2.2*, hardcode_minus_L): for FreeBSD 2.2.6,
this must be `no'

Revision 1.225 - (view) (download) (annotate) - [select for diffs]
Mon Jan 25 06:57:45 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.224: +8 -1 lines
Diff to previous 1.224
* 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

Revision 1.224 - (view) (download) (annotate) - [select for diffs]
Mon Jan 25 06:22:20 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.223: +5 -1 lines
Diff to previous 1.223
* 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...

Revision 1.223 - (view) (download) (annotate) - [select for diffs]
Mon Jan 25 04:04:16 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.222: +6 -1 lines
Diff to previous 1.222
* ltmain.in (pass_all=none, droppeddeps): set only if deplibs was
non-empty

Revision 1.222 - (view) (download) (annotate) - [select for diffs]
Sun Jan 24 20:43:44 1999 UTC (20 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.221: +9 -1 lines
Diff to previous 1.221
* 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

Revision 1.221 - (view) (download) (annotate) - [select for diffs]
Sun Jan 24 14:24:00 1999 UTC (20 years, 2 months ago) by tanner
Branch: MAIN
Changes since 1.220: +22 -1 lines
Diff to previous 1.220
* 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

Revision 1.220 - (view) (download) (annotate) - [select for diffs]
Fri Jan 22 18:04:49 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.219: +6 -1 lines
Diff to previous 1.219
* 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

Revision 1.219 - (view) (download) (annotate) - [select for diffs]
Fri Jan 22 17:08:19 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.218: +6 -1 lines
Diff to previous 1.218
* 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>

Revision 1.218 - (view) (download) (annotate) - [select for diffs]
Fri Jan 22 15:19:49 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.217: +7 -1 lines
Diff to previous 1.217
* Makefile.am (ltconfig, ltmain.sh, TIMESTAMP): let's not assume
anything about the format of the date, just that it does not
contain `$'

Revision 1.217 - (view) (download) (annotate) - [select for diffs]
Fri Jan 22 14:09:09 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
CVS Tags: ild-branchpoint
Branch point for: ild-branch
Changes since 1.216: +4 -1 lines
Diff to previous 1.216
* configure.in (date): echo the version number during
configuration, and show $date for cvs versions.

Revision 1.216 - (view) (download) (annotate) - [select for diffs]
Fri Jan 22 13:27:48 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.215: +10 -1 lines
Diff to previous 1.215
* 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.

Revision 1.215 - (view) (download) (annotate) - [select for diffs]
Fri Jan 22 12:20:55 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.214: +13 -0 lines
Diff to previous 1.214
* 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

Revision 1.214 - (view) (download) (annotate) - [select for diffs]
Fri Jan 22 12:13:33 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.213: +9 -0 lines
Diff to previous 1.213
* 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.

Revision 1.213 - (view) (download) (annotate) - [select for diffs]
Fri Jan 22 10:26:45 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.212: +7 -0 lines
Diff to previous 1.212
* 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>

Revision 1.212 - (view) (download) (annotate) - [select for diffs]
Fri Jan 22 10:01:07 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.211: +7 -0 lines
Diff to previous 1.211
* 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

Revision 1.211 - (view) (download) (annotate) - [select for diffs]
Fri Jan 22 09:39:03 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.210: +5 -0 lines
Diff to previous 1.210
* 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

Revision 1.210 - (view) (download) (annotate) - [select for diffs]
Fri Jan 22 06:37:15 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.209: +5 -0 lines
Diff to previous 1.209
* demo/configure.in, demo/Makefile.am (DLPREOPEN): reverted; it
didn't make any difference.

Revision 1.209 - (view) (download) (annotate) - [select for diffs]
Thu Jan 21 17:37:40 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.208: +9 -0 lines
Diff to previous 1.208
* 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.

Revision 1.208 - (view) (download) (annotate) - [select for diffs]
Thu Jan 21 05:08:05 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.207: +8 -0 lines
Diff to previous 1.207
* 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

Revision 1.207 - (view) (download) (annotate) - [select for diffs]
Thu Jan 21 04:27:17 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.206: +4 -0 lines
Diff to previous 1.206
* libltdl/ltdl.c: major rewrite to avoid almost all fixed-size
buffers; only `tmp' in lt_dlopen remained.  But the code got ugly
:-(

Revision 1.206 - (view) (download) (annotate) - [select for diffs]
Thu Jan 21 04:16:20 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.205: +2 -0 lines
Diff to previous 1.205
* ltconfig.in (linux-gnu*, finish_cmds): remove erroneous backslash

Revision 1.205 - (view) (download) (annotate) - [select for diffs]
Thu Jan 21 04:09:33 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.204: +7 -1 lines
Diff to previous 1.204
* 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

Revision 1.204 - (view) (download) (annotate) - [select for diffs]
Thu Jan 21 03:49:51 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.203: +12 -0 lines
Diff to previous 1.203
* 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

Revision 1.203 - (view) (download) (annotate) - [select for diffs]
Thu Jan 21 03:32:51 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.202: +6 -0 lines
Diff to previous 1.202
* 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

Revision 1.202 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 22:17:38 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.201: +5 -0 lines
Diff to previous 1.201
* ltconfig.in (aix4*, with_gcc, archive_cmds): fix typo in Andrey
Slepuhin's last patch

Revision 1.201 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 22:12:45 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.200: +7 -0 lines
Diff to previous 1.200
* 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

Revision 1.200 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 21:59:02 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.199: +4 -0 lines
Diff to previous 1.199
* ltconfig.in: No known version of Solaris 2 hardcoded -L paths.

Revision 1.199 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 20:45:41 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.198: +5 -0 lines
Diff to previous 1.198
* ltmain.in: s/n\'t/ not/
* doc/PLATFORMS: updates for sunos4/m68k and aix

Revision 1.198 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 20:35:53 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.197: +5 -0 lines
Diff to previous 1.197
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

Revision 1.197 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 20:24:53 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.196: +4 -0 lines
Diff to previous 1.196
	* 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>

Revision 1.196 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 19:48:35 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.195: +5 -0 lines
Diff to previous 1.195
	* 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

Revision 1.195 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 19:30:10 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.194: +9 -0 lines
Diff to previous 1.194
	* 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

Revision 1.194 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 18:42:03 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.193: +4 -0 lines
Diff to previous 1.193
	* 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

Revision 1.193 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 18:15:16 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.192: +2 -0 lines
Diff to previous 1.192
	* ltmain.in (dlsyms): #define const to nothing if not __STDC__

Revision 1.192 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 18:10:17 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.191: +3 -0 lines
Diff to previous 1.191
	* ltconfig.in (global_symbol_pipe): #define const to nothing if
	not __STDC__

Revision 1.191 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 18:06:43 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.190: +3 -0 lines
Diff to previous 1.190
	* demo/dlmain.c (main): cast s->address to the appropriate pointer
 	types, otherwise StunOS4's cc refuses to compile it

Revision 1.190 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 17:47:46 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.189: +4 -0 lines
Diff to previous 1.189
	* 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

Revision 1.189 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 17:05:15 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.188: +2 -0 lines
Diff to previous 1.188
	* demo/dlmain.c (main): add missing const to declaration of name

Revision 1.188 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 13:45:19 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.187: +2 -0 lines
Diff to previous 1.187
updated TODO

Revision 1.187 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 13:08:46 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.186: +5 -0 lines
Diff to previous 1.186
	* 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

Revision 1.186 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 13:01:08 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.185: +8 -0 lines
Diff to previous 1.185
	* 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))

Revision 1.185 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 12:44:46 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.184: +4 -0 lines
Diff to previous 1.184
	* 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

Revision 1.184 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 12:28:34 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.183: +4 -0 lines
Diff to previous 1.183
	* mdemo/main.c (LTDL_PREOPENED_SYMBOLS): remove

Revision 1.183 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 12:15:28 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.182: +9 -0 lines
Diff to previous 1.182
freebsd-elf deplibs port

Revision 1.182 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 10:21:00 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.181: +3 -0 lines
Diff to previous 1.181
	* TODO: should we also build a `static' copy of a convenience
 	library out of .o files?

Revision 1.181 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 10:07:03 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.180: +4 -0 lines
Diff to previous 1.180
	* 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*)

Revision 1.180 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 09:47:55 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.179: +8 -0 lines
Diff to previous 1.179
	* THANKS: added Manfred Weichel

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

Revision 1.179 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 09:11:26 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.178: +3 -0 lines
Diff to previous 1.178
	* libltdl/ltdl.c (lt_dlopen): properly detect error condition when
	full pathname of non-libtool library is provided

Revision 1.178 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 09:06:41 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.177: +7 -0 lines
Diff to previous 1.177
	* 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...

Revision 1.177 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 08:58:45 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.176: +4 -0 lines
Diff to previous 1.176
	* libltdl/ltdl.h (LTDL_PRELOADED_SYMBOLS): remove it; better to
	declare lt_preloaded_symbols
	* doc/libtool.texi (LTDL_PRELOADED_SYMBOLS): ditto

Revision 1.176 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 08:39:50 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.175: +4 -0 lines
Diff to previous 1.175
	* ltmain.in (dlpredeps): removed, reverting 1999-01-17's change

Revision 1.175 - (view) (download) (annotate) - [select for diffs]
Tue Jan 19 23:56:29 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.174: +2 -0 lines
Diff to previous 1.174
	* libltdl/Makefile.am (Makefile): depend on libtool

Revision 1.174 - (view) (download) (annotate) - [select for diffs]
Tue Jan 19 23:52:17 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.173: +3 -0 lines
Diff to previous 1.173
	* ltmain.in (lt_preloaded_setup): function added to symbol list
	source file to work around FreeBSD problem

Revision 1.173 - (view) (download) (annotate) - [select for diffs]
Tue Jan 19 23:48:06 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.172: +2 -0 lines
Diff to previous 1.172
	* Makefile.am (check-local): depend on libltdl/Makefile

Revision 1.172 - (view) (download) (annotate) - [select for diffs]
Tue Jan 19 23:44:56 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.171: +6 -0 lines
Diff to previous 1.171
	* mdemo/Makefile.am (mdemo_LDFLAGS, mdemo_LDADD): moved -dlopen
	flags to LDADD
	* doc/libtool.texi (Using Automake): how to add -dlopen to LDADD

Revision 1.171 - (view) (download) (annotate) - [select for diffs]
Tue Jan 19 14:58:28 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.170: +5 -2 lines
Diff to previous 1.170
reapply andreys patch correctly.

Revision 1.170 - (view) (download) (annotate) - [select for diffs]
Tue Jan 19 14:04:14 1999 UTC (20 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.169: +11 -0 lines
Diff to previous 1.169
track deplibs for hardcode_action switch

Revision 1.169 - (view) (download) (annotate) - [select for diffs]
Mon Jan 18 13:30:38 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.168: +5 -0 lines
Diff to previous 1.168
	* 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

Revision 1.168 - (view) (download) (annotate) - [select for diffs]
Mon Jan 18 13:16:54 1999 UTC (20 years, 2 months ago) by oliva
Branch: MAIN
Changes since 1.167: +8 -0 lines
Diff to previous 1.167
	* 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>

Revision 1.167 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 11:19:02 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.166: +78 -29 lines
Diff to previous 1.166
*** empty log message ***

Revision 1.166 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 09:18:50 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.165: +4 -0 lines
Diff to previous 1.165
	* 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}'

Revision 1.165 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 05:47:08 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.164: +4 -0 lines
Diff to previous 1.164
	* mdemo/Makefile.am (../libltdl/libltdlc.la): depend on
	../libtool, because ../libltdl/libtool depends on it
	(mdemo_debug_*): copy from mdemo_*, adding -static to LDFLAGS

Revision 1.164 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 05:44:55 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.163: +3 -0 lines
Diff to previous 1.163
	* ltmain.in (dlpredeps): append dependencies from dlopened modules
	(but not dlpreopened ones) after all explicitly linked libraries

Revision 1.163 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 05:00:32 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.162: +2 -0 lines
Diff to previous 1.162
missing entry

Revision 1.162 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 04:21:49 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.161: +13 -0 lines
Diff to previous 1.161
	* 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

Revision 1.161 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 04:15:02 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.160: +8 -0 lines
Diff to previous 1.160
	* 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

Revision 1.160 - (view) (download) (annotate) - [select for diffs]
Fri Jan 15 12:31:00 1999 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.159: +14 -0 lines
Diff to previous 1.159
improved aix support

Revision 1.159 - (view) (download) (annotate) - [select for diffs]
Fri Jan 15 09:21:02 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.158: +6 -0 lines
Diff to previous 1.158
*** empty log message ***

Revision 1.158 - (view) (download) (annotate) - [select for diffs]
Thu Jan 14 20:07:07 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.157: +10 -0 lines
Diff to previous 1.157
*** empty log message ***

Revision 1.157 - (view) (download) (annotate) - [select for diffs]
Thu Jan 14 19:08:16 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.156: +7 -0 lines
Diff to previous 1.156
	* 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

Revision 1.156 - (view) (download) (annotate) - [select for diffs]
Thu Jan 14 16:31:13 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.155: +15 -4 lines
Diff to previous 1.155
*** empty log message ***

Revision 1.155 - (view) (download) (annotate) - [select for diffs]
Thu Jan 14 15:06:48 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.154: +17 -1 lines
Diff to previous 1.154
*** empty log message ***

Revision 1.154 - (view) (download) (annotate) - [select for diffs]
Thu Jan 14 13:05:03 1999 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.153: +10 -0 lines
Diff to previous 1.153
don't hardcode the UNIX ; PATH separator

Revision 1.153 - (view) (download) (annotate) - [select for diffs]
Thu Jan 14 09:33:46 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.152: +5 -0 lines
Diff to previous 1.152
*** empty log message ***

Revision 1.152 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 22:07:29 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.151: +5 -0 lines
Diff to previous 1.151
	* mdemo/Makefile.am (../libltdl/libtool): mkdir and configure
	../libltdl

Revision 1.151 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 21:39:00 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.150: +26 -1 lines
Diff to previous 1.150
*** empty log message ***

Revision 1.150 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 21:13:10 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.149: +3 -0 lines
Diff to previous 1.149
	* doc/libtool.texi (Test descriptions): cdemo-static works, thanks
	to Edouard Parmelan!

Revision 1.149 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 20:57:11 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.148: +242 -1 lines
Diff to previous 1.148
something's wrong with my NFS server :-(

Revision 1.148 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 20:50:38 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.147: +2 -0 lines
Diff to previous 1.147
	* THANKS: added Sebastian Wilhelmi

Revision 1.147 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 20:48:50 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.146: +14 -242 lines
Diff to previous 1.146
	* 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).

Revision 1.146 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 20:27:08 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.145: +6 -0 lines
Diff to previous 1.145
	* 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

Revision 1.145 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 20:09:42 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.144: +5 -0 lines
Diff to previous 1.144
	* ltmain.in (dependency_libs, -R): use `dep' instead of `arg' to
 	iterate, otherwise we'd overwrite `arg'

Revision 1.144 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 18:37:20 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.143: +11 -0 lines
Diff to previous 1.143
	* 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.

Revision 1.143 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 18:27:42 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.142: +2 -0 lines
Diff to previous 1.142
	* ltmain.in (old_archives, oldobjs): use find to SYMDEF here too

Revision 1.142 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 16:08:26 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.141: +3 -1 lines
Diff to previous 1.141
	* Makefile.am (@DIST_MAKEFILE_LIST@): `$' must be doubled

Revision 1.141 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 10:41:05 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.140: +21 -0 lines
Diff to previous 1.140
	* 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>

Revision 1.140 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 10:38:43 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.139: +5 -0 lines
Diff to previous 1.139
	* 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.

Revision 1.139 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 08:59:29 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.138: +8 -0 lines
Diff to previous 1.138
	* THANKS: added Raffaele Sena

1999-01-13  Raffaele Sena  <raff@aromatic.com>

	* libltdl/ltdl.c: replaced RTDL with RTLD

Revision 1.138 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 08:30:59 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.137: +5 -0 lines
Diff to previous 1.137
	* ltconfig.in (osf3*, osf4*, irix6*): include
	${libname}{release}.so for library_names_spec

Revision 1.137 - (view) (download) (annotate) - [select for diffs]
Wed Jan 13 08:28:21 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.136: +25 -0 lines
Diff to previous 1.136
	* 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.

Revision 1.136 - (view) (download) (annotate) - [select for diffs]
Tue Jan 12 20:42:40 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.135: +14 -0 lines
Diff to previous 1.135
*** empty log message ***

Revision 1.135 - (view) (download) (annotate) - [select for diffs]
Tue Jan 12 14:30:04 1999 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.134: +5 -0 lines
Diff to previous 1.134
configure --help indentation typo fixed

Revision 1.134 - (view) (download) (annotate) - [select for diffs]
Mon Jan 11 22:30:51 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.133: +7 -0 lines
Diff to previous 1.133
	* 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

Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Mon Jan 11 16:29:41 1999 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.132: +6 -1 lines
Diff to previous 1.132
documented old_archive_from_new_cmds

Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Mon Jan 11 06:33:31 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.131: +4 -0 lines
Diff to previous 1.131
	* ltconfig.in (symxfrm): don't print $pipe_works twice, once for
 	each $ac_symprfx
	Reported by Godmar Back <gback@cs.utah.edu>

Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Mon Jan 11 06:27:07 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.130: +5 -0 lines
Diff to previous 1.130
	* 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

Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Mon Jan 11 06:14:37 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.129: +5 -1 lines
Diff to previous 1.129
	* libtool.m4 (AM_SYS_NM_PARSE): while we are at it, we may well
 	cache the value of ac_cv_sys_symbol_underscore

Revision 1.129 - (view) (download) (annotate) - [select for diffs]
Mon Jan 11 04:20:23 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.128: +6 -0 lines
Diff to previous 1.128
	* libtool.m4 (AM_SYS_NM_PARSE): need for underscore prefix is now
 	auto-detected, by trying first without, then with it
	* ltconfig.in: ditto

Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Sun Jan 10 19:16:25 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.127: +20 -0 lines
Diff to previous 1.127
	* 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

Revision 1.127 - (view) (download) (annotate) - [select for diffs]
Sun Jan 10 19:14:57 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.126: +12 -0 lines
Diff to previous 1.126
	* 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.

Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Sun Jan 10 14:44:02 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.125: +12 -0 lines
Diff to previous 1.125
*** empty log message ***

Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Sat Jan 9 20:05:49 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.124: +5 -1 lines
Diff to previous 1.124
*** empty log message ***

Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Sat Jan 9 15:35:31 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.123: +4 -0 lines
Diff to previous 1.123
	* libltdl/ltdl.c (lt_dlopen): missing strlen in bound test

Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Sat Jan 9 09:51:35 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.122: +11 -0 lines
Diff to previous 1.122
*** empty log message ***

Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Thu Jan 7 16:11:01 1999 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.121: +9 -0 lines
Diff to previous 1.121
default is to allow undefined symbols in libraries

Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Wed Jan 6 21:04:20 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.120: +2 -1 lines
Diff to previous 1.120
*** empty log message ***

Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Wed Jan 6 20:59:53 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.119: +191 -0 lines
Diff to previous 1.119
*** empty log message ***

Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Wed Jan 6 17:51:58 1999 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.118: +4 -0 lines
Diff to previous 1.118
use absolute directory paths in dllsearchpath

Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Wed Jan 6 17:29:44 1999 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.117: +7 -0 lines
Diff to previous 1.117
revert yesterdays cygwin -dll.a change

Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Wed Jan 6 09:51:47 1999 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.116: +5 -0 lines
Diff to previous 1.116
Jeff Garzik noticed a Linux wrapper script bug

Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Tue Jan 5 23:13:35 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.115: +28 -0 lines
Diff to previous 1.115
	* 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

Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Tue Jan 5 18:15:15 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.114: +10 -0 lines
Diff to previous 1.114
*** empty log message ***

Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Tue Jan 5 15:10:30 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.113: +3 -0 lines
Diff to previous 1.113
	* ltmain.in (SP2NL, NL2SP): Don't delete empty lines, as this
	would lose for files with embedded blanks.

Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Tue Jan 5 08:50:57 1999 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.112: +10 -0 lines
Diff to previous 1.112
	* 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

Revision 1.112 - (view) (download) (annotate) - [select for diffs]
Fri Jan 1 20:01:01 1999 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.111: +12 -0 lines
Diff to previous 1.111
*** empty log message ***

Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Thu Dec 31 11:25:06 1998 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.110: +9 -0 lines
Diff to previous 1.110
*** empty log message ***

Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Wed Dec 30 11:36:16 1998 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.109: +10 -0 lines
Diff to previous 1.109
*** empty log message ***

Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Tue Dec 29 14:40:06 1998 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.108: +8 -0 lines
Diff to previous 1.108
*** empty log message ***

Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Sun Dec 27 20:04:10 1998 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.107: +11 -0 lines
Diff to previous 1.107
*** empty log message ***

Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Fri Dec 25 10:39:52 1998 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.106: +15 -0 lines
Diff to previous 1.106
*** empty log message ***

Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Thu Dec 24 16:02:39 1998 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.105: +12 -0 lines
Diff to previous 1.105
fix deplibs for non ltlibs on win32

Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Thu Dec 24 13:40:41 1998 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.104: +17 -0 lines
Diff to previous 1.104
make wrapper scripts work on win32

Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Wed Dec 23 19:40:53 1998 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.103: +4 -0 lines
Diff to previous 1.103
	* 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

Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Wed Dec 23 19:12:55 1998 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.102: +8 -0 lines
Diff to previous 1.102
	* 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

Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Wed Dec 23 17:29:58 1998 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.101: +50 -2 lines
Diff to previous 1.101
more improvements for the win32 port

Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Wed Dec 23 13:28:22 1998 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.100: +8 -0 lines
Diff to previous 1.100
*** empty log message ***

Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Wed Dec 23 10:27:07 1998 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.99: +9 -0 lines
Diff to previous 1.99
*** empty log message ***

Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Tue Dec 22 04:13:00 1998 UTC (20 years, 3 months ago) by oliva
Branch: MAIN
Changes since 1.98: +5 -0 lines
Diff to previous 1.98
	* Makefile.am (SUBDIRS): prepend `.' to avoid am-recursive
	dependency hack

Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Mon Dec 21 17:30:36 1998 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.97: +25 -14 lines
Diff to previous 1.97
*** empty log message ***

Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Mon Dec 21 13:04:06 1998 UTC (20 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.96: +36 -0 lines
Diff to previous 1.96
misc win32 cleanups

Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Sun Dec 20 10:26:48 1998 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.95: +6 -0 lines
Diff to previous 1.95
*** empty log message ***

Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Sat Dec 19 19:30:23 1998 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.94: +9 -0 lines
Diff to previous 1.94
*** empty log message ***

Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Fri Dec 18 22:23:37 1998 UTC (20 years, 3 months ago) by tanner
Branch: MAIN
Changes since 1.93: +21 -0 lines
Diff to previous 1.93
*** empty log message ***

Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Thu Dec 17 18:10:42 1998 UTC (20 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.92: +6 -0 lines
Diff to previous 1.92
bomb out if autoconf < 2.12.2 is used

Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 08:19:46 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.91: +2 -0 lines
Diff to previous 1.91
	* NEWS, configure.in, libtool.spec: Bumped to 1.2e for CVS

Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 06:41:25 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
CVS Tags: release-1-2d
Changes since 1.90: +2 -0 lines
Diff to previous 1.90
	* NEWS, configure.in, libtool.spec: Bumped to 1.2d for release

Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 06:30:40 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.89: +0 -1 lines
Diff to previous 1.89
reverted addition of depdemo; it's completely unusable yet :-(

Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 06:21:53 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.88: +10 -0 lines
Diff to previous 1.88
	* Makefile.am (cvs-dist): our release tags are in lower case
	(cvs-diff): ditto
	(EXTRA_DIST): added README-alpha
	(DIST_SUBDIRS): added depdemo
	* README-alpha: minor adaptations
	* demo/Makefile.am, mdemo/Makefile.am, depdemo/Makefile.am:
	removed comment about special needs for distribution
	* depdemo/Makefile.am: don't generate dependencies
	* depdemo/configure.in: modified version number

Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 05:42:02 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.87: +38 -0 lines
Diff to previous 1.87
	* ltmain.in (-force-static, force_static): removed
	* libltdl/Makefile.am (CFLAGS): ditto
	* libltdl/configure.in: check for memory.h, rindex() and
	dlpreopening.  Fixed NEED_USCORE caching policy.
	* libltdl/ltdl.h (lt_dlsym): make the name argument const
	* libltdl/ltdl.c (types): new variable: head of list of available
	dlopening mechanisms
	(lt_dltype_t): interface of a dlopening mechanism, with pointers
	to functions for init, exit, open, close and sym
	(lt_dlhandle_t): added pointer to interface type
	(strdup): don't name it strdup; it can be troublesome
	(strrchr): ditto; use rindex if available
	(LIBTOOL_STATIC): check HAVE_DLPREOPEN instead, and move to the
	end of the file, so that it becomes the header of the list
	(all): renamed all interface-implementation functions, to avoid
	name clashes, and created lt_dltype_t nodes for all of them
	(lt_dlinit): initialize all available interfaces; remove those
	that fail from the list.  Return failure only if no interfaces
	could be initialized.
	(lt_dlexit): return number of failures
	(tryall_dlopen): try to open the library with all available
	interfaces
	(lt_dlopen): use tryall_dlopen; increased size of fixed buffers.
	We should probably make these bound-checked or dynamically
	allocated for the final release!  Fix bug when filename did not
	contain slashes; should we check for `\\' too?  Try old_library if
	everything else fails.
	(lt_dlclose): use the interface type for closing
	(lt_dlsym): make `symbol' const, use interface type for looking up
	* mdemo/Makefile.am: moved mdemo/modules/* back into mdemo
	(SUBDIRS): removed
	(libfoo2_la_LDFLAGS): added -static; nice test.  However, since it
	causes -lm to linked into hell*, it causes tests that should fail
	to pass
	(noinst_HEADERS): no need to install foo.h
	* mdemo/configure.in: remove modules/Makefile
	tests/mdemo-exec.test: updated accordingly

Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 05:15:22 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.86: +7 -0 lines
Diff to previous 1.86
	* NEWS: Added Thomas Tanner and Gary V. Vaughan to the list of new
	maintainers.  Detailed expected failures of libtldl+mdemo.  Listed
	recent ports.  Added full URL for the home page.  Note that
	libtool C program is unusable.

Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 04:07:34 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.85: +4 -0 lines
Diff to previous 1.85
	* doc/libtool.texi (Tested platforms): broken `sed' programs

Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 03:59:32 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.84: +5 -0 lines
Diff to previous 1.84
	* THANKS: added Stephan Kulow; removed Gary V. Vaughan and Thomas
	Tanner, now that they're AUTHORS

Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 03:56:46 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.83: +5 -0 lines
Diff to previous 1.83
	* ltmain.in (freebsd-aout, freebsd-elf): added missing dot to
	versuffix

Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 02:40:51 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.82: +3 -0 lines
Diff to previous 1.82
	* libltdl/Makefile.am (EXTRA_DIST): removed, nothing needed
	(libtool): automatically update

Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 02:39:13 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.81: +3 -0 lines
Diff to previous 1.81
	* libltdl/configure.in (stdlib.h, unistd.h, stdio.h): check
	* libltdl/ltdl.c: include them

Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 02:36:17 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.80: +5 -0 lines
Diff to previous 1.80
	* demo/configure.in (BINARY_HELLDL): test whether dlopen is
	supported at configure time
	* demo/Makefile.am (helldl): use automake conditionals to build
	helldl as a script or as a binary program

Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 02:31:52 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.79: +11 -0 lines
Diff to previous 1.79
	* tests/Makefile.am (EXTRA_DIST): remove ltdl-*.test
	(clean-local): don't clean libltdl any more
	* tests/ltdl-conf.test: removed
	* tests/ltdl-inst.test: ditto
	* tests/ltdl-make.test: ditto
	* tests/ltdl-unst.test: ditto
	* tests/mdemo-make.test: updated accordingly
	* tests/mdemo-inst.test: ditto
	* tests/mdemo-unst.test: ditto
	* doc/libtool.texi: ditto

Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 02:28:52 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.78: +4 -0 lines
Diff to previous 1.78
	* ltmain.in (-DSTATIC): changed to -DLIBTOOL_STATIC, and defined
	only for -force-static; it should be removed soon, before people
	start to use it

Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 02:27:00 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.77: +12 -0 lines
Diff to previous 1.77
	* configure.in (AC_CONFIG_SUBDIRS): added libltdl
	* Makefile.am (SUBDIRS): build libltdl by default
	(DIST_SUBDIRS): simplify distribution of demo and mdemo
	(libtool, clibtool, libtoolize, ltconfig, ltmain.sh): add
	srcdir where appropriate
	(ACINCLUDE_M4_LIST): new rule for maintaining links from
	acinclude.m4 to libtool.m4
	(*demo/Makefile.in): don't update autoconf/automake files any
	more; make check is needed

Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Mon Dec 14 15:14:46 1998 UTC (20 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.76: +7 -0 lines
Diff to previous 1.76
fixed archive_cmds for cygwin32

Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Fri Dec 11 23:20:53 1998 UTC (20 years, 4 months ago) by tanner
Branch: MAIN
Changes since 1.75: +8 -0 lines
Diff to previous 1.75
*** empty log message ***

Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Wed Dec 9 12:37:27 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.74: +9 -0 lines
Diff to previous 1.74
	* PORTING: removed the text Akim Demaille converted to .texi
	* doc/libtool.texi: converted inter-library dependencies
 	instructions from PORTING

Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Wed Dec 9 07:51:52 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.73: +6 -0 lines
Diff to previous 1.73
	* ltmain.in (convenience, deplibs): propagate dependencies
	* libltdl/Makefile.am (noinst_HEADERS): don't install ltdl.h yet
	(noinst_LTLIBRARIES): ditto for libltdl.la

Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Tue Dec 8 18:36:30 1998 UTC (20 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.72: +9 -0 lines
Diff to previous 1.72
new release procedure

Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Tue Dec 8 13:12:07 1998 UTC (20 years, 4 months ago) by tanner
Branch: MAIN
Changes since 1.71: +5 -0 lines
Diff to previous 1.71
*** empty log message ***

Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Mon Dec 7 12:22:52 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.70: +2 -0 lines
Diff to previous 1.70
	* configure.in: we no longer use PRCS

Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Mon Dec 7 11:39:07 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.69: +7 -0 lines
Diff to previous 1.69
	* doc/libtool.texi (author): listed all the AUTHORS
	(Dlopen issues): added reference to libltdl, still undocumented
	(C++ libraries): it's not *that* simple, after all :-(
	(Inter-library dependencies): they're back!

Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Fri Dec 4 23:21:49 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.68: +3 -0 lines
Diff to previous 1.68
	* libtool.m4 (ac_cv_sys_symbol_underscore): `test a == b' doesn't
 	work, use `test a = b' instead

Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Fri Dec 4 21:45:45 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.67: +2 -0 lines
Diff to previous 1.67
	* Makefile.am (mdemo_distfiles): libfoo[12].sym no longer exist

Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Fri Dec 4 21:43:16 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.66: +5 -0 lines
Diff to previous 1.66
	* ltconfig.in (solaris): do not use $CC for linking if GNU ld is
	not available

Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Fri Dec 4 20:32:33 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.65: +4 -0 lines
Diff to previous 1.65
	* ltconfig.in: Port to SCO UnixWare 7.x.

Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Thu Dec 3 20:49:29 1998 UTC (20 years, 4 months ago) by tanner
Branch: MAIN
Changes since 1.64: +2193 -2184 lines
Diff to previous 1.64
*** empty log message ***

Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Wed Dec 2 13:05:10 1998 UTC (20 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.63: +2184 -2170 lines
Diff to previous 1.63
portability enhancements

Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Tue Dec 1 22:34:58 1998 UTC (20 years, 4 months ago) by tanner
Branch: MAIN
Changes since 1.62: +1 -1 lines
Diff to previous 1.62
*** empty log message ***

Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Tue Dec 1 22:32:54 1998 UTC (20 years, 4 months ago) by tanner
Branch: MAIN
Changes since 1.61: +11 -0 lines
Diff to previous 1.61
*** empty log message ***

Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Tue Dec 1 18:55:12 1998 UTC (20 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.60: +2 -0 lines
Diff to previous 1.60
updated homepage address

Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Tue Dec 1 18:45:29 1998 UTC (20 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.59: +5 -0 lines
Diff to previous 1.59
Update the dll generation shell code for cygwin32.

Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Tue Dec 1 18:24:01 1998 UTC (20 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.58: +13 -1 lines
Diff to previous 1.58
Test for leading underscore on compiled symbols at configure time.
Use the results of that test in the demo program.

Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Tue Dec 1 17:00:17 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.57: +4 -0 lines
Diff to previous 1.57
imported from autoconf CVS tree

Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Fri Nov 27 18:42:11 1998 UTC (20 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.56: +7 -0 lines
Diff to previous 1.56
require AC_CANONICAL_HOST for path canonicalization

Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Fri Nov 27 16:52:36 1998 UTC (20 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.55: +5 -0 lines
Diff to previous 1.55
Added LD path canonicalization.

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Fri Nov 27 15:17:20 1998 UTC (20 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.54: +8 -0 lines
Diff to previous 1.54
Fixed archive_cmd for cygwin32, mingw32, aix3 and aix4.

Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Fri Nov 27 00:09:26 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.53: +8 -0 lines
Diff to previous 1.53
	* libtool.spec (URL): point to www.gnu.org
	(Source): point to ftp.gnu.org

	* Makefile.am (EXTRA_DIST): removed libtool.prj
	Reported by Akim Demaille <demaille@inf.enst.fr>

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Wed Nov 25 02:28:37 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.52: +4 -0 lines
Diff to previous 1.52
	* ltconfig.in (echo): avoid shell error messages when we're
	testing for large command line support
	Reported by Axel Thimm <Axel.Thimm@physik.fu-berlin.de>

Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Wed Nov 25 01:20:56 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.51: +13 -0 lines
Diff to previous 1.51
	* doc/PLATFORMS: updated last-tested release for platforms I've
	got access to

	* THANKS: added Chris P. Ross

	* ltconfig.in: added recognition of the dynamic linker on BSD/OS 4.x
	* README: added BSD/OS 4.x to the list of supported platforms
	* doc/PLATFORMS: added BSD/OS 4.x support for various host id's

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Wed Nov 25 01:00:14 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.50: +4 -0 lines
Diff to previous 1.50
	* ltmain.in (pass_all): actively pass the flags

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Tue Nov 24 20:38:00 1998 UTC (20 years, 4 months ago) by tanner
Branch: MAIN
Changes since 1.49: +5 -0 lines
Diff to previous 1.49
*** empty log message ***

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Mon Nov 23 21:26:27 1998 UTC (20 years, 4 months ago) by tanner
Branch: MAIN
Changes since 1.48: +10 -0 lines
Diff to previous 1.48
*** empty log message ***

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Sat Nov 21 07:45:16 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.47: +3 -0 lines
Diff to previous 1.47
	* libltdl/ltdl.c: replace NULL with 0, so that we don't depend on
	header files defining it.

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sat Nov 21 06:42:34 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.46: +8 -0 lines
Diff to previous 1.46
	* ltconfig.in (archive_cmds, osf3, osf4, solaris, sunos4): create
	libraries with gcc -shared if using gcc without GNU ld.

	* ltconfig.in: replaced occurrences of solaris2 with solaris, to
	prepare for Solaris 7

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Thu Nov 19 22:53:09 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.45: +10 -0 lines
Diff to previous 1.45
	* mdemo/Makefile.am (hell_debug_LDFLAGS): -dlpreopen -> -dlopen
	(hell_LDFLAGS): added -export-dynamic and -dlopen
	(SUBDIRS, INCLUDES): added modules directory
	(foo1.c, foo2.c, foo.h, libfoo1.sym, libfoo2.sym): moved to modules
	* Makefile.am: ditto
	* tests/mdemo-exec.test, tests/mdemo-inst.test: libraries moved
	* mdemo/modules/Makefile.am: new file

	* */Makefile.am (AUTOMAKE_OPTIONS): added no-dependencies

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Thu Nov 19 20:31:25 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.44: +2 -0 lines
Diff to previous 1.44
	* ltmain.in: missing `test' between `&&' and `"$module"'

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Thu Nov 19 20:00:57 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.43: +3 -0 lines
Diff to previous 1.43
	* ltconfig.in (echo_test_string): the whole ltconfig script was
	too much for DU4.0's ksh, but the first 50 lines will be enough.

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Thu Nov 19 18:01:01 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.42: +6 -0 lines
Diff to previous 1.42
	* ltmain.in (installed): new variable defined within a .la file,
 	so that libtool can now link already-installed libraries into a
	program.
	* NEWS: ditto
	* doc/libtool.texi (Linking executables): document it

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Thu Nov 19 13:54:58 1998 UTC (20 years, 4 months ago) by oliva
Branch: MAIN
Changes since 1.41: +4 -0 lines
Diff to previous 1.41
	* ltmain.in (output_objdir): compute it from $output, not $arg

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Nov 18 07:29:23 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.40: +15 -0 lines
Diff to previous 1.40
	* NEWS: -module and libtldl
	* mdemo/Makefile.am: ../libltdl is within $(srcdir)

	* libltdl, Makefile.am: added libltdl (a system independent
	dlopen wrapper library extracted from mdemo)
	* ltmain.in: added -module flag for compiling and linking of
	modules. If enabled it compiles always both .o (with -DLT_RENAME)
	and .lo files
	* mdemo: modified mdemo to work with libltdl
	* tests/ltdl*: added tests for libltdl

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Mon Nov 16 19:39:17 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.39: +7 -0 lines
Diff to previous 1.39
	* ltconfig.in: when $host_os is freebsd[23]* determine whether
	the current linker format is a.out or ELF
	* ltmain.in: add two new $version_type's, freebsd-aout and
	freebsd-elf, to support above change

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Mon Nov 16 13:21:01 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.38: +6 -0 lines
Diff to previous 1.38
	* ltconfig.in: extent no_builtin_flag to contain -fno-rtti and
	-fno-exceptions in case we compile with a gcc, that supports
	this options (egcs and gcc >= 2.8)

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Mon Nov 16 08:10:43 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.37: +8 -0 lines
Diff to previous 1.37
	* ltmain.in (C_compiler): copy $CC before it is overwritten with
 	command-line compiler, so that we can use it to compile C sources
 	generated during the build.  This fixes the problem that showed up
	with -export-dynamic of C++ programs in egcs 1.1.
	* NEWS: ditto

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Thu Nov 12 20:07:52 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.36: +2 -0 lines
Diff to previous 1.36
	* PORTING: Porting instructions are in the libtool manual already

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Thu Nov 12 15:59:09 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.35: +4 -0 lines
Diff to previous 1.35
	* NEWS: Mention -export-symbols and new dlpreopen

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Wed Nov 11 22:21:32 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.34: +4 -1 lines
Diff to previous 1.34
	* ltmain.in (IFS): revert Gary's patch when parsing version
 	information; we still use `:' here :-)

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Wed Nov 11 21:55:48 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.33: +228 -222 lines
Diff to previous 1.33
	* NEWS: updated
	* PORTING: new file, with general instructions and inter-library
	dependencies tips

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Wed Nov 11 21:12:29 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.32: +13 -0 lines
Diff to previous 1.32
        * ltconfig.in: make use of '~' field separator in reload_cmds,
 	old_archive_from_new_cmds, old_archive_cmds, archive_cmds,
 	old_postinstall_cmds, postinstall_cmds, old_postuninstall_cmds,
 	postuninstall_cmds and finish_cmds, so that the semi-colons inside
 	if/then/else/fi and for/do/done etc. do not break the eval loop in
 	ltmain.in (below).
        * ltmain.in: changed all of the eval loops to use an IFS of `~',
 	to allow differentiation between the end-of-statement-;
	(now `~' is used) and end-of-substatement-; (still `;').  This
 	fixes AIX and win32 at least.

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Wed Nov 11 03:39:08 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.31: +5 -0 lines
Diff to previous 1.31
	* ltconfig.in (sunos*, sympat, symxfrm): remove underscore
	prepended by the compiler

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Wed Nov 11 01:47:58 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.30: +1 -1 lines
Diff to previous 1.30
Marc J. Fraioli did not add support for uts4; it was already there!

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Wed Nov 11 01:46:56 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.29: +6 -0 lines
Diff to previous 1.29
	* ltconfig.in: re-enable deplibs
	* ltmain.in: support deplibs, at least for GNU/Linux/x86

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Tue Nov 10 22:04:13 1998 UTC (20 years, 5 months ago) by gord
Branch: MAIN
Changes since 1.28: +11 -7 lines
Diff to previous 1.28
Soften the relink warning.
CVS:
CVS:

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sat Nov 7 07:19:17 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.27: +4 -0 lines
Diff to previous 1.27
	* ltconfig.in (aix3, aix4): uniquify symbol names in archive_cmds

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sat Nov 7 07:03:59 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.26: +14 -0 lines
Diff to previous 1.26
	* ltconfig.in: add --falback-echo, to be used if everything else
 	fails.  The tests now check the behavior of $echo for very large
 	strings, because some echo commands would just core dump (e.g.,
 	Solaris' printf).  If too large strings fail, smaller ones are
 	tested.
	(ltecho): arrange that, if the --fallback-echo method is selected,
	echo will be defined in the libtool script so as to re-run itself,
	not ltconfig
	* ltmain.in: add --fallback-echo
	(qecho) ensure that, if --falback-echo is being used, qecho is
	defined with the full pathname of the libtool script

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sat Nov 7 04:33:43 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.25: +6 -0 lines
Diff to previous 1.25
	* mdemo/main.c: removed hardcoded library names; link against -lm
	* tests/mdemo-exec, tests/mdemo-inst: pass the library names
	to the program

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat Nov 7 04:28:28 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.24: +5 -0 lines
Diff to previous 1.24
	* README: Added DG/UX
	* doc/PLATFORMS: ditto

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 10:15:48 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.23: +4 -0 lines
Diff to previous 1.23
	* ltconfig.in (irix6): it's a little bit different from irix5

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 09:56:07 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.22: +2 -0 lines
Diff to previous 1.22
	* THANKS: Added Thomas Tanner and Gary V. Vaughan

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 09:43:09 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.21: +61 -0 lines
Diff to previous 1.21
1998-11-04  Alexandre Oliva  <oliva@dcc.unicamp.br>

	* ltconfig.in, ltmain.in: updated and fixed the patches below

1998-11-04  Thomas Tanner  <tanner@gmx.de>

	* mdemo/*: added new demo to demonstrate building of dlopenend
	modules
	* tests/Makefile.am, tests/mdemo*: added some tests for mdemo

1998-11-04  Gary V. Vaughan  <gvaughan@oranda.demon.co.uk>

	* demo/configure.in: added AC_EXEEXT macro so that the tests can
 	work on cywin32/mingw32 hosts.  This requires the current CVS
 	autoconf

1998-11-04  Thomas Tanner  <tanner@gmx.de>

	* ltmain.in: New flag -export-symbols; new dlpreopen system
	* demo/dlmain.c: removed dld_preloaded_symbol_count

1998-11-04  Ian Lance Taylor  <ian@cygnus.com>

	* ltmain.in: On installation, don't get confused if the same name
	appears more than once in the list of library names.

1998-11-04  Ian Lance Taylor  <ian@cygnus.com>

	* ltconfig.in: Add objext and libext variables.  Check for object
	suffix.  Check for mingw32* as well as cygwin32*.  Use objext when
	testing compiler.  Add support for Visual C++ on cygwin32 when not
	using gcc.  Add objext, libext, and fix_srcfile_path to generated
	libtool script.
	* ltmain.in: Use .${objext} rather than .o.  Use fix_srcfile_path
	if it is set.  Check for .obj as well as for .o, and for .lib as
	well as for .a.  Use .${libext} rather than .a when creating old
	libraries.
	* libtoolize.in: Change initial /bin/sh to @SHELL@.
	* libtool.m4 (AM_PROG_LIBTOOL): Add AC_REQUIRE for
	AC_CANONICAL_BUILD, so that autoconf doesn't get mixed up by the
	AC_REQUIRE in AC_CHECK_TOOL.

1998-11-04  Ian Lance Taylor  <ian@cygnus.com>

	* ltconfig.in: Look in the right directory for libtool.c in
	archive_cmds for cygwin32.

1998-11-04  Ian Lance Taylor  <ian@cygnus.com>

	* ltconfig.in: Fix cygwin32 support to avoid using a double
	extension, to delete the def file, to set version_type to windows,
	and to include versuffix in the DLL name.
	* ltmain.in: Add support for a version_type of windows.

1998-11-04  Ian Lance Taylor  <ian@cygnus.com>

	* ltconfig.in: Add cygwin32 support.
	* libtool.m4 (AM_PROG_LIBTOOL): Call AM_SYS_LIBTOOL_CYGWIN32 on a
	cygwin32 host.  Pass DLLTOOL and AS to ltconfig.
	(AM_SYS_LIBTOOL_CYGWIN32): New macro.

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 08:14:29 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.20: +4 -0 lines
Diff to previous 1.20
	* libtool.m4 (sco): fix typo

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 08:09:46 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.19: +4 -0 lines
Diff to previous 1.19
	* ltconfig.in: On AIX, don't treat GNU ld specially.

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 07:36:59 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.18: +5 -0 lines
Diff to previous 1.18
	* ltconfig.in (hardcode_minus_L): Revert Ian's patch for
	ltconfig.in.  Although -L hardcoding is not used with GNU ld, it
	does happen, so hardcode_minus_L must be set to yes.

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 07:10:40 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.17: +6 -0 lines
Diff to previous 1.17
	* ltconfig.in (compiler_o_lo): check whether we can write directly
	to a .lo
	* ltmain.in (compiler_o_lo): if not, write to .o and rename it

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 06:17:43 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.16: +7 -0 lines
Diff to previous 1.16
	* ltconfig.in: For sunos4 using GNU ld, set hardcode_minus_L to
	no.
	* ltmain.in: Add some hacks to make SunOS --enable-shared work
	when using GNU ld.

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 06:05:43 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.15: +4 -0 lines
Diff to previous 1.15
	* THANKS: Added Marc J. Fraioli

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 05:56:45 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.14: +4 -0 lines
Diff to previous 1.14
	* ltconfig.in (uts4, dgux): new supported platforms

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 05:50:31 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.13: +6 -0 lines
Diff to previous 1.13
	* ltconfig.in (need_locks): if neither `-c -o' nor hard links are
 	available, fallback to not so safe mechanism, by setting
	need_locks to warn
	* ltmain.in (need_locks): when need_locks is set to warn, use the
	lockfile to try to fail in case of incorrect concurrent builds

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 04:14:37 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.12: +4 -0 lines
Diff to previous 1.12
	* THANKS: Added Eric Estievenart

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 04:12:58 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.11: +10 -0 lines
Diff to previous 1.11
	* doc/libtool.texi (Compile mode): Document that -o is fully
	supported.

	* libtool.m4 (libtool-lock): new ARG_ENABLE; sets (need_locks)
	* ltconfig.in (disable-lock): control need_locks
	(hard_links): check whether hard-links can be used for locking
	* ltmain.in (need_locks): use $output_obj.lock for locking

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 02:09:15 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.10: +5 -0 lines
Diff to previous 1.10
	* ltmain.in: correctly create libraries and programs with
 	directory components in their names

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Tue Nov 3 22:04:12 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.9: +4 -0 lines
Diff to previous 1.9
	* ltmain.in (output_obj): typo

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon Nov 2 23:05:41 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.8: +7 -0 lines
Diff to previous 1.8
	* ltconfig.in: For sunos4, add ${libname}.so$versuffix to
	library_names_spec.
	* ltmain.in: For version_type of sunos, set versuffix even if
	-version-info was not used.

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon Nov 2 17:21:50 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.7: +16 -0 lines
Diff to previous 1.7
	* ltmain.in (libobj): default value must not contain directory
 	components

	* ltconfig.in (compiler): detect if the compiler supports
	-c and -o flags, create a variable compiler_c_o. Also issue
	a big warning if it is not supported

	* ltmain.in (compile): enable the -o option as input for libtool.
	The objects are not moved if the compiler supports -o with -c.
	Sources and objects can contain relative directories.
	(link): enable the linking of executables into relative directories

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Nov 2 08:37:48 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.6: +3 -0 lines
Diff to previous 1.6
	* AUTHORS: added myself as a co-maintainer
	* THANKS: and removed my name from here

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Mon Nov 2 08:34:04 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.5: +3 -0 lines
Diff to previous 1.5
	* autogen: new script; run it to bootstrap libtool after checking
	it out from CVS

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Mon Nov 2 08:21:17 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.4: +5 -0 lines
Diff to previous 1.4
	* libtool.m4 (CFLAGS): check whether -belf is needed on SCO, as
	suggested by Robert Lipe <robertl@dgii.com>

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sat Oct 31 02:11:44 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.3: +6 -0 lines
Diff to previous 1.3
	* demo/Makefile.am (hc-libpath): Use parameters from the libtool
	in the top build directory, since the one in the demo directory is
	not guaranteed to exist.

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Wed Oct 28 01:09:10 1998 UTC (20 years, 5 months ago) by oliva
Branch: MAIN
Changes since 1.2: +5 -0 lines
Diff to previous 1.2
	* demo/Makefile.am (objdir): there are no longer quotes around
	objdir in the libtool script

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Oct 27 16:09:54 1998 UTC (20 years, 5 months ago) by gord
Branch: MAIN
Changes since 1.1: +1732 -5 lines
Diff to previous 1.1
Minor cosmetic fixe and CVS administrivia.
CVS:
CVS:

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Tue Apr 1 18:25:22 1997 UTC (22 years ago) by gord
Branch: MAIN
Branch point for: gord
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.5