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 1
1
# Notes / Changes in various releases
2
2
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
+
3
32
## Zephyr SDK 0.15.1
4
33
5
34
- general:
You can’t perform that action at this time.
0 commit comments