mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
pgo: Use pixman renderer by default for PGO builds
Without pixman renderer override pgo builds in cage/sway require access to actual render devices. In Gentoo's case the builds are run as ordinary user and within a "sandbox" which prevents and logs access outside of predefined places during build. So let's default to pixman renderer for the PGO builds. Hopefully that won't matter for the pgo optimizations to do the right thing within foot.
This commit is contained in:
parent
0be711497d
commit
85aaff68fb
2 changed files with 2 additions and 2 deletions
|
|
@ -8,7 +8,7 @@ blddir=$(realpath "${2}")
|
|||
runtime_dir=$(mktemp -d)
|
||||
trap "rm -rf '${runtime_dir}'" EXIT INT HUP TERM
|
||||
|
||||
XDG_RUNTIME_DIR="${runtime_dir}" WLR_BACKENDS=headless cage "${srcdir}"/pgo/full-inner.sh "${srcdir}" "${blddir}"
|
||||
XDG_RUNTIME_DIR="${runtime_dir}" WLR_RENDERER=pixman WLR_BACKENDS=headless cage "${srcdir}"/pgo/full-inner.sh "${srcdir}" "${blddir}"
|
||||
|
||||
# Cage’s exit code doesn’t reflect our script’s exit code
|
||||
[ -f "${blddir}"/pgo-ok ] || exit 1
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ trap cleanup EXIT INT HUP TERM
|
|||
> "${sway_conf}" echo "exec '${srcdir}'/pgo/full-headless-sway-inner.sh '${srcdir}' '${blddir}'"
|
||||
|
||||
# Run Sway. full-headless-sway-inner.sh ends with a ‘swaymsg exit’
|
||||
XDG_RUNTIME_DIR="${runtime_dir}" WLR_BACKENDS=headless sway -c "${sway_conf}"
|
||||
XDG_RUNTIME_DIR="${runtime_dir}" WLR_RENDERER=pixman WLR_BACKENDS=headless sway -c "${sway_conf}"
|
||||
|
||||
# Sway’s exit code doesn’t reflect our script’s exit code
|
||||
[ -f "${blddir}"/pgo-ok ] || exit 1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue