esp-idf/tools/test_apps/system/build_test/sdkconfig.ci.no_merge_constants
Mahavir Jain 3dc80527ab
feat: add compiler config for not merging const sections
Probably GCC-13.x and on-wards uses "-fmerge-constants" to merge
the const section (string/floating-point) across compilation units.
This makes it difficult to properly analyze the size output of rodata
section across libraries, the merged section (big in size) is showed
across a single library.

The config option added here can help to disable this compiler behavior
and help to provide better size analysis. It can be used during
development phase only as it increases rodata section size.
2024-07-15 10:04:55 +05:30

2 lines
37 B
Plaintext

CONFIG_COMPILER_NO_MERGE_CONSTANTS=y