summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/UsersGuide.pdfbin716136 -> 716608 bytes
-rw-r--r--doc/UsersGuide/Notes.tex9
2 files changed, 9 insertions, 0 deletions
diff --git a/doc/UsersGuide.pdf b/doc/UsersGuide.pdf
index 32bd597d..ca432ae9 100644
--- a/doc/UsersGuide.pdf
+++ b/doc/UsersGuide.pdf
Binary files differ
diff --git a/doc/UsersGuide/Notes.tex b/doc/UsersGuide/Notes.tex
index 069ce48b..8bb56fb2 100644
--- a/doc/UsersGuide/Notes.tex
+++ b/doc/UsersGuide/Notes.tex
@@ -333,6 +333,15 @@ while the compilers and linkers are autodetected. This can lead to
strange errors while configuring. You can pass the linker flags in
the variable \texttt{LD} instead.
+\item [\texttt{BEGIN\_WHOLE\_ARCHIVE\_FLAGS},
+ \texttt{END\_WHOLE\_ARCHIVE\_FLAGS}]
+Optional set of flags for the linker that change the behaviour how
+archives are handled. These flags are used just before and just after
+listing the flesh and all thorn libraries. This mechanism can be used
+to force linking in all object files from the flesh and all thorns,
+which can help detect duplicate definitions. Otherwise, duplicate
+routines may go undetected.
+
\item [\texttt{ARFLAGS}]
Flags for the archiver.