jerpelea opened a new pull request, #21191:
URL: https://github.com/apache/nuttx/pull/21191
## Summary
With CONFIG_EXECFUNCS_SYSTEM_SYMTAB, the make build generates exec_symtab.c
from libc.csv, libm.csv and syscall.csv with the host tool mksymtab.
CONFIG_LIBC_ELF_SYSTEM_SYMTAB does the same for elf_sys_symtab.c. The CMake
build did neither, so a CMake configuration with one of these options did not
link:
binfmt_execsymtab.c: undefined reference to `g_symtab'
Do the same in libs/libc/CMakeLists.txt: build mksymtab as a host tool, sort
the three lists by name, generate the table with the configured array and count
names, and add it to the C library. mksymtab runs in the build directory with
relative names, so the output is the same as from the make build.
## Impact
RELEASE
## Testing
CI
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]