2100 Commits

Author SHA1 Message Date
Peter O'Gorman
29b48580df Backport of libltdl changes from the 2.26b release.
* libltdl/,tdl.c: Backport changes.
2009-11-24 11:31:57 -06:00
Peter O'Gorman
f5b978486a * libtool.m4 [darwin]: Really use _lt_dar_allow_undefined for
allow_undefined_flag.
Reported by Eric Hall <eric@darkart.com>.
2008-02-27 20:30:25 +00:00
Peter Breitenlohner
5d74e8719d * 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.
2008-02-14 23:48:56 +00:00
Ralf Wildenhues
403b9fa83d * libltdl/configure.ac: Bump package version.
* README-alpha: Reminder to do it next time, too.
2008-02-13 22:10:07 +00:00
Ralf Wildenhues
4355332a68 Add COPYING file to CVS, GPLv2. 2008-02-09 22:04:41 +00:00
Ralf Wildenhues
ef23c24029 * libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): [linux] <ifort>:
Treat like icc and ecc, for fixed `-Wl,' and `-KPIC' settings.
2008-02-09 07:15:13 +00:00
Peter O'Gorman
933151938c * NEWS: Update.
* configure.ac: Bump version to 1.5.27a.
2008-02-01 18:45:13 +00:00
Peter O'Gorman
e97b7611c1 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.
release-1-5-26
2008-02-01 16:58:20 +00:00
Peter O'Gorman
5edaf99818 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.
2008-01-30 06:40:58 +00:00
Peter O'Gorman
b4a8e5838a * 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
2008-01-29 03:55:15 +00:00
Peter O'Gorman
bb41b042b4 Search the compiler path too.
* libtool.m4 (compiler_lib_search_dirs): New variable.
* ltmain.in: Use it.
Reported by Maynard Johnson
2008-01-28 15:49:42 +00:00
Peter O'Gorman
b826fd0c94 * doc/libtool.texi: Fixup Notes.
* README: Delete notes.
2008-01-24 16:12:19 +00:00
Peter O'Gorman
a81dcb86a4 * doc/libtool/texi: Backport notes.texi from HEAD. 2008-01-24 07:27:41 +00:00
Peter O'Gorman
747257d2c9 * 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.
2008-01-24 06:56:05 +00:00
Peter O'Gorman
1d7dcf619f * ltmain.in [darwin]: look in libdir for dependent libraries, the .la
file may have been moved.
Reported by Benjamin Reed <ranger@befunk.com>
2008-01-21 17:47:51 +00:00
Bruno Haible
bb0495676a * ltmain.in (lt_env): New variable. Use it when running commands. 2008-01-21 15:01:24 +00:00
Ralf Wildenhues
4e7a8a42be 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.
2008-01-19 08:48:04 +00:00
Ralf Wildenhues
d96d6fa9d3 * Makefile.am (fetch): Update to match upstream git sources.
Pull `INSTALL' from gnulib instead of from Autoconf.
2008-01-14 22:04:10 +00:00
Ralf Wildenhues
addbac0d95 * doc/notes.texi: Mention AIX binutils deficiency for C++ code.
Report by Rainer Tammer.
Suggest using bash for configure.  Hint to runtimelinking.
2008-01-14 21:34:50 +00:00
Ralf Wildenhues
8ad8345930 * 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.
2008-01-12 13:58:44 +00:00
Ralf Wildenhues
14133d6565 * 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.
2008-01-11 19:15:57 +00:00
Ralf Wildenhues
a2696bda6b * mdemo/main.c: Include string.h, for strrchr.
Report by Rainer Tammer.
* f77demo/cprogram.c: Include stdio.h, for printf.
* f77demo/fooc.c: Likewise.
2008-01-09 19:54:18 +00:00
Ralf Wildenhues
0925c2aa98 * config.guess, config.sub: Updated from external sources. 2008-01-07 21:21:43 +00:00
Rainer Tammer
3d6f628ac1 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.
2008-01-07 21:13:54 +00:00
Ralf Wildenhues
1cdeef2d6f * NEWS, libtool.m4, ltmain.in: Bump copyright years. 2008-01-02 18:52:46 +00:00
Stefan Sperling
b16ed24c4a * doc/libtool.texi (Linking executables): Reorder paragraphs. 2007-11-30 04:19:20 +00:00
Ralf Wildenhues
482aaae1a5 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>.
2007-11-15 19:36:41 +00:00
Ralf Wildenhues
9e1d00d838 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.
2007-11-12 19:45:16 +00:00
Ralf Wildenhues
893d7e383f * ltmain.in: Also sanitize `LANGUAGE'.
(execute mode): Also restore `LANGUAGE', for old glibc.
Report by Paul Eggert against Autoconf.
2007-10-12 16:35:49 +00:00
Ralf Wildenhues
06d0865404 * 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.
2007-10-11 17:25:06 +00:00
Ralf Wildenhues
cfb9d91a17 * ltmain.in: Accept extension `.sx'.
* tests/suffix.test: Test it.
2007-10-09 19:34:05 +00:00
Eric Blake
44f7a88fd6 * libltdl/ltdl.c (lt_dlcaller_get_data): Work even when no caller
has set data.
2007-09-05 19:23:37 +00:00
Ralf Wildenhues
425a0eaa50 * NEWS: Update. 2007-09-01 10:56:08 +00:00
Ralf Wildenhues
eaf07bdcd6 * libltdl/ltdl.c (trim): Fix possible write beyond array bound. 2007-09-01 10:50:07 +00:00
Ralf Wildenhues
444ed6085b * 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.
2007-09-01 08:14:04 +00:00
Ralf Wildenhues
a05f1cb491 * README: Fix testing instructions.
* README-alpha: Fix release instructions: build in a new tree.
2007-08-18 08:59:29 +00:00
Ralf Wildenhues
ec7ee6bba6 * libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): [ mingw, cygwin ]
<GCJ>: Do not use -DDLL_EXPORT.
Report by Ross Ridge <rridge@csclub.uwaterloo.ca>.
2007-08-16 18:23:24 +00:00
Dirk Mueller
58c29bcbce * libltdl/ltdl.c (try_dlopen): Avoid a strlen. When reading .la
files, cope with files that are not newline-terminated.
2007-08-15 21:39:26 +00:00
Tilman Koschnick
5e2b19a106 * libtool.m4 (_LT_AC_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_COMPILER_PIC): [ linux ]: Treat pgcpp as
Portland Group C++ compiler as well.
2007-08-05 11:45:25 +00:00
Ralf Wildenhues
55673341d1 * 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.
2007-07-24 05:11:13 +00:00
Ralf Wildenhues
3da390aff6 * doc/fdl.texi: Update to GFDL 1.2.
* doc/libtool.texi: Adjust.  Put License in Appendix.
2007-07-23 22:39:51 +00:00
Ralf Wildenhues
e9a753cb1b * 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>.
2007-07-03 05:10:45 +00:00
Peter Breitenlohner
2a14827407 * libtool.m4 (AC_LIBTOOL_DLOPEN_SELF): Correct a typo ("-dld"
instead of "-ldld").
2007-06-30 09:32:01 +00:00
Peter O'Gorman
c8f3e2c6a1 * configure.ac: Bump version.
* NEWS: Update.
2007-06-24 03:34:31 +00:00
Peter O'Gorman
b0c1494ecf 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.
release-1-5-24
2007-06-24 02:25:34 +00:00
Ralf Wildenhues
47cbece3c2 * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]:
Ignore lines in ld.so.conf starting with 'hwcap '.
2007-06-24 02:13:30 +00:00
Peter O'Gorman
62e80351e0 * ltmain.in (version-number) [irix]: Don't subtract 1 from
major as it may be less than age.
2007-06-22 06:15:08 +00:00
Peter O'Gorman
90f30e75cb * libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): add quotes to
the test -n.
2007-06-18 02:07:45 +00:00
Charles Wilson
55aa5b983f * libtool.m4 (LT_CMD_MAX_LEN): ensure stderr
is redirected even when getconf does not exist.
2007-06-17 20:09:46 +00:00
Peter O'Gorman
e18e516ac3 * libtool.m4 (old_archive_cmds): Remove old_deplibs.
Reported by Daniel Macks <dmacks@netspace.org>
2007-06-04 03:28:27 +00:00