diff options
author | Khem Raj <raj.khem@gmail.com> | 2022-04-19 23:00:13 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2022-04-21 07:16:32 -0700 |
commit | 12058113c4d6336a0b1d3af665b98cce8e345975 (patch) | |
tree | bca629c8936c9e92b4a5037f10c81e9f1288f2b0 /meta-gnome | |
parent | a4e7ad4568ff4bb35155fe67d58e0c175cae89f9 (diff) | |
download | meta-openembedded-contrib-12058113c4d6336a0b1d3af665b98cce8e345975.tar.gz |
sysprof: Remove libunwind on rv32
Make libunwind a packageconfig knob
LLVM libunwind works ok on rv32 but libunwind is not yet ported
when using clang and libcxx, it brings in llvm libunwind automatically
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-gnome')
-rw-r--r-- | meta-gnome/recipes-gnome/sysprof/sysprof_3.44.0.bb | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/meta-gnome/recipes-gnome/sysprof/sysprof_3.44.0.bb b/meta-gnome/recipes-gnome/sysprof/sysprof_3.44.0.bb index 3606ca9707..c9d32c3946 100644 --- a/meta-gnome/recipes-gnome/sysprof/sysprof_3.44.0.bb +++ b/meta-gnome/recipes-gnome/sysprof/sysprof_3.44.0.bb @@ -13,16 +13,21 @@ DEPENDS += " \ libxml2-native \ glib-2.0 \ json-glib \ - libunwind \ " + SRC_URI += "file://0001-meson-Check-for-libunwind-instead-of-libunwind-gener.patch" SRC_URI[archive.sha256sum] = "ab5d9f5b71973b3088d58a1bfdf1dc23c39a02f5fce4e5e9c73e034b178b005b" PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'polkit', 'sysprofd libsysprof', '', d)} \ - ${@bb.utils.contains_any('DISTRO_FEATURES', '${GTK3DISTROFEATURES}', 'gtk', '', d)}" + ${@bb.utils.contains_any('DISTRO_FEATURES', '${GTK3DISTROFEATURES}', 'gtk', '', d)} \ + libunwind" +# nongnu libunwind needs porting to RV32 +PACKAGECONFIG:remove:riscv32 = "libunwind" + PACKAGECONFIG[gtk] = "-Denable_gtk=true,-Denable_gtk=false,gtk+3 libdazzle" PACKAGECONFIG[sysprofd] = "-Dwith_sysprofd=bundled,-Dwith_sysprofd=none,polkit" PACKAGECONFIG[libsysprof] = "-Dlibsysprof=true,-Dlibsysprof=false,polkit" +PACKAGECONFIG[libunwind] = "-Dlibunwind=true,-Dlibunwind=false,libunwind" EXTRA_OEMESON += "-Dsystemdunitdir=${systemd_unitdir}/system" |