diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-09-09 07:15:08 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-09-09 07:18:19 +0200 |
commit | 91e8654b1151db78b19ddcfe0ad10e386a8f2fe3 (patch) | |
tree | 3ca6a096d8f95538a4980b6a21a79186f5afb443 | |
parent | eng: Document new build item attributes (diff) | |
download | rtems-docs-91e8654b1151db78b19ddcfe0ad10e386a8f2fe3.tar.bz2 |
user: Document RSB --with/without-newlib-tls
Update #4560.
-rw-r--r-- | user/rsb/project-sets.rst | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/user/rsb/project-sets.rst b/user/rsb/project-sets.rst index 54a3f8e..ce839c5 100644 --- a/user/rsb/project-sets.rst +++ b/user/rsb/project-sets.rst @@ -116,6 +116,15 @@ build sets: ``--with-objc`` Attempt to build a C++ compiler. +``--with-newlib-tls`` or ``--without-newlib-tls`` + Enable or disable the ``--enable-newlib-reent-thread-local`` Newlib + configuration option. This option is enabled by default on the aarch64, arm, + nios2, powerpc, riscv, and sparc targets. If this option is enabled, then + each member of the Newlib struct _reent is replaced by a dedicated + thread-local object. The thread-local objects are defined in translation + units which use the corresponding object so that only objects used by the + application are linked in. + The RSB provides build sets for some BSPs. These build sets will build: - Compiler, linker, debugger and RTEMS Tools. |