summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>2009-06-10 19:47:33 +0200
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>2009-06-10 19:47:33 +0200
commitb04fe8e6da2b5bed914911bfd8567ba9e93da40b (patch)
treeba185a7ea8f9ac4a24e6e159d610d58cfc6630e7 /doc
parentefe1cfec710dbd06987fed02ec4d70d5c6630322 (diff)
downloadlibtool-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.texi5
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