summaryrefslogtreecommitdiff
path: root/usr/src/cmd/ast/README.ast
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/ast/README.ast')
-rw-r--r--usr/src/cmd/ast/README.ast18
1 files changed, 18 insertions, 0 deletions
diff --git a/usr/src/cmd/ast/README.ast b/usr/src/cmd/ast/README.ast
new file mode 100644
index 0000000000..e9ad2cfff8
--- /dev/null
+++ b/usr/src/cmd/ast/README.ast
@@ -0,0 +1,18 @@
+This area contains the build configuration for selected AT&T Software Technology
+(AST) libraries and commands. In particular ksh (the illumos /bin/sh), its
+supporting libraries and and a small number of system commands, see
+./ksh/builtins/alias.c
+
+The source for these components is in usr/src/contrib/ast/; see the README
+file there for more information.
+
+The AST library builds use FEATURE files to describe the capabilities of the
+host system and build environment (similar to the output from tools like
+GNU autoconf). In order to support cross compilation and ensure reproducible
+builds, these files are present in this tree under libXXX/<arch>/FEATURE/
+alongside a small number of other generated files.
+
+The FEATURE files can be re-generated based on the current contents of
+proto using 'make _feature' in this directory. This should be done after
+adding new features to the standard libraries that AST can detect and use.
+This needs to be done for all supported architectures.