diff options
author | Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | 2009-06-10 19:47:33 +0200 |
---|---|---|
committer | Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | 2009-06-10 19:47:33 +0200 |
commit | b04fe8e6da2b5bed914911bfd8567ba9e93da40b (patch) | |
tree | ba185a7ea8f9ac4a24e6e159d610d58cfc6630e7 /doc | |
parent | efe1cfec710dbd06987fed02ec4d70d5c6630322 (diff) | |
download | libtool-b04fe8e6da2b5bed914911bfd8567ba9e93da40b.tar.gz |
Fix concurrent extraction of convenience libraries on Darwin.
* libltdl/m4/libtool.m4 (_LT_CMD_OLD_ARCHIVE): New libtool
variable `lock_old_archive_extraction', set to `yes' on darwin.
* doc/libtool.texi (libtool script contents): Document it.
* libltdl/config/ltmain.m4sh (func_extract_an_archive): Lock
`ar x' invocation if `lock_old_archive_extraction' is yes.
* tests/darwin.at (darwin concurrent library extraction): New
test.
* NEWS: Update.
Report by Akim Demaille.
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/libtool.texi | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/libtool.texi b/doc/libtool.texi index 5e255315..a7872c66 100644 --- a/doc/libtool.texi +++ b/doc/libtool.texi @@ -5670,6 +5670,11 @@ these commands, libtool will proceed to link against @var{$objdir/$newlib} instead of @var{soname}. @end defvar +@defvar lock_old_archive_extraction +Set to @samp{yes} if the extraction of a static library requires locking +the library file. This is required on Darwin. +@end defvar + @defvar build @defvarx build_alias @defvarx build_os |