zephyr/soc
Torsten Rasmussen 7d37fe21d1 cmake: c++ exceptions linking support
Fixes part of: #32448

This commit updates the CMake CMAKE_CXX_LINK_EXECUTABLE to include
crtbegin.o and crtend.o at the right locations when linking with gcc.

It also updates linker scripts to ensure proper location of the
exception header frame sections.

This ensure proper handling of exceptions for those architectures
- x86
- xtensa
- riscv32

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2021-05-27 07:43:28 -05:00
..
arc arc: hsdk: add compiler options without check 2021-05-25 07:04:32 -05:00
arm soc: arm: nxp: kinetis: k2x: remove MPU support 2021-05-26 18:14:03 -05:00
arm64 board: arm64: Add FVP Base RevC 2xAEMv8A board 2021-04-27 13:30:07 -04:00
nios2 soc: nios2: Cleanup linker scripts to use new DTS macros 2020-04-30 20:59:13 -05:00
posix posix: Add missing include 2021-04-27 13:17:36 -04:00
riscv ITE Keyboard scan: add registers for ITE keyboard scan driver 2021-05-17 15:24:11 -04:00
sparc boards: set CPU_HAS_FPU on LEON3 soc and boards 2020-12-04 14:33:43 +02:00
x86 soc/x86: Clean up EHL kconfigs 2021-05-07 16:48:58 -04:00
xtensa cmake: c++ exceptions linking support 2021-05-27 07:43:28 -05:00
Kconfig timing: introduce timing functions as a generic feature 2020-09-05 13:28:38 -05:00