summaryrefslogtreecommitdiff
path: root/docs/src/userguide/external_C_code.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/src/userguide/external_C_code.rst')
-rw-r--r--docs/src/userguide/external_C_code.rst4
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/src/userguide/external_C_code.rst b/docs/src/userguide/external_C_code.rst
index b080ecf0e..2e977243d 100644
--- a/docs/src/userguide/external_C_code.rst
+++ b/docs/src/userguide/external_C_code.rst
@@ -471,7 +471,9 @@ For example, in the following snippet that includes :file:`grail.h`:
}
This C code can then be built together with the Cython-generated C code
-in a single program (or library).
+in a single program (or library). Be aware that this program will not include
+any external dependencies that your module uses. Therefore typically this will
+not generate a truly portable application for most cases.
In Python 3.x, calling the module init function directly should be avoided. Instead,
use the `inittab mechanism <https://docs.python.org/3/c-api/import.html#c._inittab>`_