diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-metadata.xml b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-metadata.xml
index 6103f34f0b..badc7c0e46 100644
--- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-metadata.xml
+++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-metadata.xml
@@ -61,6 +61,48 @@
+
+ Line Joining
+
+
+ Outside of
+ functions, BitBake joins
+ any line ending in a backslash character ("\")
+ with the following line before parsing statements.
+ The most common use for the "\" character is to split variable
+ assignments over multiple lines, as in the following example:
+
+ FOO = "bar \
+ baz \
+ qaz"
+
+ Both the "\" character and the newline character
+ that follow it are removed when joining lines.
+ Thus, no newline characters end up in the value of
+ FOO.
+
+
+
+ Consider this additional example where the two
+ assignments both assign "barbaz" to
+ FOO:
+
+ FOO = "barbaz"
+
+ FOO = "bar\
+ baz"
+
+
+ BitBake does not interpret escape sequences like
+ "\n" in variable values.
+ For these to have an effect, the value must be passed
+ to some utility that interprets escape sequences,
+ such as printf or
+ echo -n.
+
+
+
+
Variable Expansion