zephyr/cmake/compiler/gcc
Flavio Ceolin ac5d45a080 build: userspace: No merge globals
Add a compiler option to not merge globals. gen_kobject_list.py
is not capable of distinguish addresses of merged objects. The script
itself does not look wrong. The dward specification says that the
attribute DW_AT_location with opcode DW_OP_addr encodes a machine
address and whose size is the size of an address on the target machine
but for merged objects the address is longer, not clear why.

Disable global merge when userspace is enabled to avoid this problem.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2023-01-26 14:56:10 -05:00
..
compiler_flags.cmake build: userspace: No merge globals 2023-01-26 14:56:10 -05:00
generic.cmake cmake: Populate var CMAKE_GCOV 2021-09-02 19:44:00 -04:00
target.cmake treewide: Use CONFIG_CPP instead of CONFIG_CPLUSPLUS 2023-01-13 17:42:55 -05:00
target_arc.cmake arch/arc: Add -mcpu flag to TOOLCHAIN_LD_FLAGS 2022-10-25 10:51:46 +02:00
target_arm.cmake cmake/target_arm: Use NO_SPLIT for TOOLCHAIN_LD_FLAGS 2022-10-27 15:38:41 +02:00
target_arm64.cmake cmake: arm64: Add Cortex-R82 in toolchain option 2021-04-13 07:47:44 -04:00
target_mips.cmake cmake: add MIPS support 2022-01-19 13:48:21 -05:00
target_riscv.cmake riscv: Introduce BitManip extensions 2022-08-29 16:57:18 +02:00
target_sparc.cmake SPARC: add FPU support 2020-12-04 14:33:43 +02:00
target_x86.cmake x86: enable soft float support for Zephyr SDK 2021-01-20 16:45:31 -05:00