Skip to content

Windows fixes, cross-linux fixes, and other regression fixes

Nirbheek Chauhan requested to merge nirbheek/cerbero:various-fixes into master

commit 3112e127

gmp: fix build with wine installed

commit badd0fa5

cerbero: Add preliminary support for cross-compiling with MSVC
strip and windres are not available or usable when cross-compiling
with MSVC. Native files can always be used, and should be.

This will also avoid shell-quoting issues when passing arguments with
paths in them to Meson by avoiding them completely.

commit 53fe410e

meson and glib: Fix quoting issues with c_args when cross-compiling
Use shlex.quote for escaping CFLAGS to be more accurate, and also fix
Meson to correctly quote c_args obtained from the cross file when
adding them to the compiler rules.

This is already done correctly when adding c_args to the compile
commands, so this patch is not needed in newer versions of meson and
does not need to be upstreamed.

Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/issues/162
Also reported at https://gitlab.freedesktop.org/gstreamer/cerbero/merge_requests/210

commit 6638d309

librtmp.recipe: Remove stray debug print

commit 2a187c2a

Fix librtmp and openssl builds on native Windows
After https://gitlab.freedesktop.org/gstreamer/cerbero/merge_requests/195
we changed the way we run commands in general, which broke shell
expansion assumptions in these recipes.

Closes https://gitlab.freedesktop.org/gstreamer/cerbero/issues/168

commit 52081e51

cerbero: Increase the open-files limit if needed
Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/issues/165

commit d740f8d4

linux.config: Add support for cross-arm on Fedora
Edited by Nirbheek Chauhan

Merge request reports