File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 11# Notes / Changes in various releases
22
3+ ## Zephyr SDK 0.15.2-rc1
4+
5+ - general:
6+
7+ * Fixed "ERROR: Unsupported host operating system" when running the
8+ distribution bundle setup script on the Linux distros that report the
9+ ` OSTYPE ` of ` linux ` instead of ` linux-gnu ` (e.g. Alpine, SUSE).
10+ * Changed the glibc version for the host tool binaries from 2.32 to 2.27
11+ (default in Ubuntu 18.04) in order to improve compatibility with the older
12+ Linux distros.
13+
14+ - gcc:
15+
16+ * Fixed the missing C99 math function declarations in the libstdc++ <cmath >
17+ header for the AArch64, RISC-V and x86-64 targets.
18+ * Disabled the compiler level support for the thread-local storage on the
19+ targets without the Zephyr-side thread-local storage support to prevent
20+ users from arbitrarily enabling it.
21+ * Updated the AArch64 toolchain libraries to build with the
22+ ` -moverride=tune=no_ldp_stp_qregs ` flag that disables the GCC optimisation
23+ that generates the ` ldp ` and ` stp ` instructions with the Advanced SIMD
24+ register operands for consecutive 32-byte copy operations, which can be
25+ expensive because it activates the Advanced SIMD context for a thread and
26+ can incur a massive context switching overhead due to its large size.
27+ * Updated the ARC toolchain libraries to build with the ` -mtp-regno=26 ` flag
28+ to ensure that the toolchain library functions do not overwrite the thread-
29+ local storage pointer register when the thread-local storage support is
30+ enabled.
31+
332## Zephyr SDK 0.15.1
433
534- general:
You can’t perform that action at this time.
0 commit comments