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