Workaround bug in gstreamer binaries

The official gstreamer .pkg distribution should contain
'relocatable' dylibs, but as discovered in #29732,
some dylibs have absolute links to liblzma.5.dylibs

Since /opt/homebrew is the default install location
on Apple Silicion, this will cause the packaging &
build steps to fail, even if 'xz' package is installed
via homebrew.

This is a temporary fix until upstream fixes the bug
and makes the package truly 'relocatable'.

Signed-off-by: Mukilan Thiyagarajan <me@mukilan.in>
This commit is contained in:
Mukilan Thiyagarajan 2023-05-12 19:03:47 +05:30
parent d798376d7c
commit 80087f31c8
3 changed files with 15 additions and 0 deletions

View file

@ -59,6 +59,7 @@ NOTE: run these steps after you've cloned the project locally.
``` sh
cd servo
bash etc/install_macos_gstreamer.sh
brew bundle install --file=etc/homebrew/Brewfile
pip install virtualenv
```