From: Ross Burton <ross.bur...@arm.com> Unless DEBUG_BUILD is enabled, pass -g1 to massively reduce the size of the debug symbols
Level 1 produces minimal information, enough for making backtraces in parts of the program that you don't plan to debug. This includes descriptions of functions and external variables, and line number tables, but no information about local variables. This makes the sstate objects a lot more manageable, and packaging faster. Based on - https://patchwork.yoctoproject.org/project/oe-core/patch/20230925113508.1087898-1-ross.bur...@arm.com/ Signed-off-by: Ross Burton <ross.bur...@arm.com> Signed-off-by: Khem Raj <raj.k...@gmail.com> --- meta-oe/recipes-support/webkitgtk/webkitgtk3_2.42.0.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.42.0.bb b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.42.0.bb index 5f94d32ee4..8962dbfe7d 100644 --- a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.42.0.bb +++ b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.42.0.bb @@ -86,6 +86,9 @@ EXTRA_OECMAKE = " \ ${@bb.utils.contains('GIDOCGEN_ENABLED', 'True', '-DENABLE_DOCUMENTATION=ON', '-DENABLE_DOCUMENTATION=OFF', d)} \ -DENABLE_MINIBROWSER=ON \ " +# Unless DEBUG_BUILD is enabled, pass -g1 to massively reduce the size of the +# debug symbols (4.3GB to 700M at time of writing) +DEBUG_FLAGS:append = "${@oe.utils.vartrue('DEBUG_BUILD', '', ' -g1', d)}" # Javascript JIT is not supported on ARC EXTRA_OECMAKE:append:arc = " -DENABLE_JIT=OFF " -- 2.42.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#105135): https://lists.openembedded.org/g/openembedded-devel/message/105135 Mute This Topic: https://lists.openembedded.org/mt/101586263/21656 Group Owner: openembedded-devel+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-