forked from WebKit/WebKit
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[WPE][Tools] cross-toolchain-helper: add libbacktrace, libportal and …
…change CPU frequency governor for RPis https://bugs.webkit.org/show_bug.cgi?id=266353 Reviewed by Philippe Normand. This updates the Yocto layers used for the RPi build with the following major changes: - meta-webkit: include libbacktrace and libportal into the base build. libbacktrace is required by the default build of WPE now and libportal is required by Cog since bug 266351 - meta-raspberrypi: stop setting "powersave" as the default CPU frequency governor and use "schedutil" instead. This will likely mean a big change in the performance results of all tests. See agherzan/meta-raspberrypi#1243 for context. - poky, meta-openembedded: just update to the last version of the Mickledore branch - backport a change landed in meta-openembedded master to the Mickledore branch that updates libbacktrace to allow building it on riscv64. * Tools/yocto/meta-openembedded_backport-libbacktrace-patch-to-mickledore-branch.patch: Added. * Tools/yocto/riscv/manifest.xml: * Tools/yocto/rpi/manifest.xml: * Tools/yocto/targets.conf: Canonical link: https://commits.webkit.org/272030@main
- Loading branch information
Showing
4 changed files
with
42 additions
and
8 deletions.
There are no files selected for viewing
28 changes: 28 additions & 0 deletions
28
Tools/yocto/meta-openembedded_backport-libbacktrace-patch-to-mickledore-branch.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
diff --git a/sources/meta-openembedded/meta-oe/recipes-extended/libbacktrace/libbacktrace_git.bb b/sources/meta-openembedded/meta-oe/recipes-extended/libbacktrace/libbacktrace_git.bb | ||
index 609e55f4a..46fa81866 100644 | ||
--- a/sources/meta-openembedded/meta-oe/recipes-extended/libbacktrace/libbacktrace_git.bb | ||
+++ b/sources/meta-openembedded/meta-oe/recipes-extended/libbacktrace/libbacktrace_git.bb | ||
@@ -11,20 +11,17 @@ DEPENDS += "libunwind" | ||
SRC_URI = "git://github.com/ianlancetaylor/libbacktrace;protocol=https;branch=master" | ||
|
||
PV = "1.0+git${SRCPV}" | ||
-SRCREV = "4f57c999716847e45505b3df170150876b545088" | ||
+SRCREV = "9ae4f4ae4481b1e69d38ed810980d33103544613" | ||
|
||
S = "${WORKDIR}/git" | ||
|
||
inherit autotools | ||
|
||
-EXTR_OECONF += "--with-system-libunwind" | ||
- | ||
-CFLAGS += "-fPIC" | ||
+EXTRA_OECONF += "--with-system-libunwind --enable-shared --disable-static" | ||
|
||
do_configure() { | ||
oe_runconf | ||
} | ||
|
||
-# libunwind does not support RISCV yet | ||
-COMPATIBLE_HOST:riscv64 = "null" | ||
+# libunwind does not support RISCV32 yet | ||
COMPATIBLE_HOST:riscv32 = "null" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters