This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit f558f1f91dd1891da32c6e8f8052908eeef92c34
Author: Marco Casaroli <[email protected]>
AuthorDate: Sat Oct 17 20:02:13 2026 +0200

    Documentation/fdpic: Say that CMake also generates the system symbol table.
    
    The CMake build now generates the system symbol tables of
    CONFIG_EXECFUNCS_SYSTEM_SYMTAB and CONFIG_LIBC_ELF_SYSTEM_SYMTAB, as the
    make build does. The FDPIC page still said that only the make build
    generates the table.
    
    Say that both builds generate the tables, and from which lists.
    
    Assisted-by: Claude Code:claude-opus-5-5
    Signed-off-by: Marco Casaroli <[email protected]>
---
 Documentation/os/binfmt/fdpic.rst | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/Documentation/os/binfmt/fdpic.rst 
b/Documentation/os/binfmt/fdpic.rst
index 943f93f9c13..d4e985b08c0 100644
--- a/Documentation/os/binfmt/fdpic.rst
+++ b/Documentation/os/binfmt/fdpic.rst
@@ -220,9 +220,10 @@ a library be named rather than spelled out as an absolute 
path::
 
 ``dlopen()`` needs ``CONFIG_LIBC_DLFCN`` too.
 
-Only the make build generates the table of
-``CONFIG_EXECFUNCS_SYSTEM_SYMTAB``.  A CMake configuration needs a symbol
-table from elsewhere.
+The make build and the CMake build both generate the table of
+``CONFIG_EXECFUNCS_SYSTEM_SYMTAB`` (and that of
+``CONFIG_LIBC_ELF_SYSTEM_SYMTAB``) from ``libc.csv``, ``libm.csv`` and
+``syscall.csv`` with the host tool ``mksymtab``.
 
 ``CONFIG_ELF_STACKSIZE`` gives the stack a module runs with.  A module
 that needs a different one can export an ``nx_stacksize`` symbol, which

Reply via email to