diff --git a/docs/CrossCompile.md b/docs/CrossCompile.md index 2a74ec1b67..1bcc82f68e 100644 --- a/docs/CrossCompile.md +++ b/docs/CrossCompile.md @@ -132,7 +132,9 @@ This is a guide for FreeBSD users mainly. Now you got a PowerPC sysroot - quickly decompress it somewhere, say `/home/user/opt/powerpc64le`. Create a toolchain file, for example `powerpc64le-toolchain.cmake`; always [consult the manual](https://man.freebsd.org/cgi/man.cgi?query=cmake-toolchains&sektion=7&manpath=FreeBSD+13.2-RELEASE+and+Ports). -There is a script to automatically do all of this under `./tools/setup-cross-sysroot.sh` +There is a script to automatically do all of this under `./tools/setup-cross-sysroot.sh`. + +Remember to add `-mabi=elfv1` to `CFLAGS`/`CXXFLAGS` otherwise the program will crash. Specify: diff --git a/externals/ffmpeg/CMakeLists.txt b/externals/ffmpeg/CMakeLists.txt index 3140f8e545..f76986e8b9 100644 --- a/externals/ffmpeg/CMakeLists.txt +++ b/externals/ffmpeg/CMakeLists.txt @@ -11,7 +11,7 @@ set(FFmpeg_HWACCEL_FLAGS) set(FFmpeg_HWACCEL_INCLUDE_DIRS) set(FFmpeg_HWACCEL_LDFLAGS) -if (UNIX AND NOT ANDROID) +if (PLATFORM_LINUX AND NOT ANDROID) find_package(PkgConfig REQUIRED) if (NOT ANDROID) pkg_check_modules(LIBVA libva)