* doc/autoconf.texi (Limitations of Builtins) <export>: Document
export limitation.
Suggested by Bruno Haible.
Signed-off-by: Eric Blake <eblake@redhat.com>
+2011-11-11 Eric Blake <eblake@redhat.com>
+
+ doc: mention export portability hint
+ * doc/autoconf.texi (Limitations of Builtins) <export>: Document
+ export limitation.
+ Suggested by Bruno Haible.
+
2011-10-21 Stefano Lattarini <stefano.lattarini@gmail.com>
fortran: define $GFC to "yes" if $FC is a GNU compiler
foo=
@end example
+Posix requires @command{export} to honor assignments made as arguments,
+but older shells did not support this. Portable scripts should separate
+assignments and exports into different statements (it does not matter if
+the export comes before or after the assignment).
+
+@example
+$ @kbd{bash -c 'export foo=bar; echo $foo'}
+bar
+$ @kbd{/bin/sh -c 'export foo=bar; echo $foo'}
+/bin/sh: foo=bar: is not an identifier
+$ @kbd{/bin/sh -c 'export foo; foo=bar; echo $foo'}
+bar
+@end example
+
@item @command{false}
@c ------------------
@prindex @command{false}