summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/docs/packaging_guide.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/spack/docs/packaging_guide.rst b/lib/spack/docs/packaging_guide.rst
index 27705b3dbf..45f1533e66 100644
--- a/lib/spack/docs/packaging_guide.rst
+++ b/lib/spack/docs/packaging_guide.rst
@@ -34,6 +34,15 @@ ubiquitous in the scientific software community. Second, it's a modern
language and has many powerful features to help make package writing
easy.
+.. warning::
+
+ As a general rule, packages should install the software *from source*.
+ The only exception is for proprietary software (e.g., vendor compilers).
+
+ If a special build system needs to be added in order to support building
+ a package from source, then the associated code and recipe need to be added
+ first.
+
.. _installation_procedure: