libc: Add newlib math library to libc partition
Add symbols from libm.a or libm_nano.a to z_libc_partition. This fixes an issue where newlib math functions called from user mode thread would cause an MPU fault. Fixes #43661 Signed-off-by: Helge Juul <helge@fastmail.com>
This commit is contained in:
parent
a887d2d98e
commit
affa68bbad
1 changed files with 2 additions and 2 deletions
|
@ -877,10 +877,10 @@ if(CONFIG_USERSPACE)
|
|||
set(OBJ_FILE_DIR "${PROJECT_BINARY_DIR}/../")
|
||||
|
||||
if(CONFIG_NEWLIB_LIBC)
|
||||
set(NEWLIB_PART -l libc.a z_libc_partition)
|
||||
set(NEWLIB_PART -l libc.a z_libc_partition -l libm.a z_libc_partition)
|
||||
endif()
|
||||
if(CONFIG_NEWLIB_LIBC_NANO)
|
||||
set(NEWLIB_PART -l libc_nano.a z_libc_partition)
|
||||
set(NEWLIB_PART -l libc_nano.a z_libc_partition -l libm_nano.a z_libc_partition)
|
||||
endif()
|
||||
|
||||
add_custom_command(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue