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 | |
| parent | a4e7ad4568ff4bb35155fe67d58e0c175cae89f9 (diff) | |
| download | meta-openembedded-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>
| -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 += " \ | |||
| 13 | libxml2-native \ | 13 | libxml2-native \ |
| 14 | glib-2.0 \ | 14 | glib-2.0 \ |
| 15 | json-glib \ | 15 | json-glib \ |
| 16 | libunwind \ | ||
| 17 | " | 16 | " |
| 17 | |||
| 18 | SRC_URI += "file://0001-meson-Check-for-libunwind-instead-of-libunwind-gener.patch" | 18 | SRC_URI += "file://0001-meson-Check-for-libunwind-instead-of-libunwind-gener.patch" |
| 19 | SRC_URI[archive.sha256sum] = "ab5d9f5b71973b3088d58a1bfdf1dc23c39a02f5fce4e5e9c73e034b178b005b" | 19 | SRC_URI[archive.sha256sum] = "ab5d9f5b71973b3088d58a1bfdf1dc23c39a02f5fce4e5e9c73e034b178b005b" |
| 20 | 20 | ||
| 21 | PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'polkit', 'sysprofd libsysprof', '', d)} \ | 21 | PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'polkit', 'sysprofd libsysprof', '', d)} \ |
| 22 | ${@bb.utils.contains_any('DISTRO_FEATURES', '${GTK3DISTROFEATURES}', 'gtk', '', d)}" | 22 | ${@bb.utils.contains_any('DISTRO_FEATURES', '${GTK3DISTROFEATURES}', 'gtk', '', d)} \ |
| 23 | libunwind" | ||
| 24 | # nongnu libunwind needs porting to RV32 | ||
| 25 | PACKAGECONFIG:remove:riscv32 = "libunwind" | ||
| 26 | |||
| 23 | PACKAGECONFIG[gtk] = "-Denable_gtk=true,-Denable_gtk=false,gtk+3 libdazzle" | 27 | PACKAGECONFIG[gtk] = "-Denable_gtk=true,-Denable_gtk=false,gtk+3 libdazzle" |
| 24 | PACKAGECONFIG[sysprofd] = "-Dwith_sysprofd=bundled,-Dwith_sysprofd=none,polkit" | 28 | PACKAGECONFIG[sysprofd] = "-Dwith_sysprofd=bundled,-Dwith_sysprofd=none,polkit" |
| 25 | PACKAGECONFIG[libsysprof] = "-Dlibsysprof=true,-Dlibsysprof=false,polkit" | 29 | PACKAGECONFIG[libsysprof] = "-Dlibsysprof=true,-Dlibsysprof=false,polkit" |
| 30 | PACKAGECONFIG[libunwind] = "-Dlibunwind=true,-Dlibunwind=false,libunwind" | ||
| 26 | 31 | ||
| 27 | EXTRA_OEMESON += "-Dsystemdunitdir=${systemd_unitdir}/system" | 32 | EXTRA_OEMESON += "-Dsystemdunitdir=${systemd_unitdir}/system" |
| 28 | 33 | ||
