Loading pkgs/applications/video/obs-studio/default.nix +3 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,9 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/obsproject/obs-studio/commit/6e080a68067b27fe5463f0f4eee7df690451f3d7.patch"; hash = "sha256-nbn/q3uszoHaDvaW8Et1MS1sgQzMsJRmjGSMHzUxV70="; }) # Fix libobs.pc for plugins on non-x86 systems ./fix-arm64-cmake.patch ]; nativeBuildInputs = [ Loading pkgs/applications/video/obs-studio/fix-arm64-cmake.patch 0 → 100644 +17 −0 Original line number Diff line number Diff line Workaround for https://github.com/obsproject/obs-studio/issues/7972 Based on https://git.alpinelinux.org/aports/tree/community/obs-studio/broken-config.patch?id=a92887564dcc65e07b6be8a6224fda730259ae2b diff --git a/cmake/Modules/CompilerConfig.cmake b/cmake/Modules/CompilerConfig.cmake index 41c56da..0535724 100644 --- a/cmake/Modules/CompilerConfig.cmake +++ b/cmake/Modules/CompilerConfig.cmake @@ -163,8 +163,7 @@ else() check_c_compiler_flag("-fopenmp-simd" C_COMPILER_SUPPORTS_OPENMP_SIMD) check_cxx_compiler_flag("-fopenmp-simd" CXX_COMPILER_SUPPORTS_OPENMP_SIMD) set(ARCH_SIMD_FLAGS - -DSIMDE_ENABLE_OPENMP "$<$<AND:$<COMPILE_LANGUAGE:C>,$<BOOL:C_COMPILER_SUPPORTS_OPENMP_SIMD>>:-fopenmp-simd>" - "$<$<AND:$<COMPILE_LANGUAGE:CXX>,$<BOOL:CXX_COMPILER_SUPPORTS_OPENMP_SIMD>>:-fopenmp-simd>") + -DSIMDE_ENABLE_OPENMP -fopenmp-simd) endif() endif() Loading
pkgs/applications/video/obs-studio/default.nix +3 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,9 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/obsproject/obs-studio/commit/6e080a68067b27fe5463f0f4eee7df690451f3d7.patch"; hash = "sha256-nbn/q3uszoHaDvaW8Et1MS1sgQzMsJRmjGSMHzUxV70="; }) # Fix libobs.pc for plugins on non-x86 systems ./fix-arm64-cmake.patch ]; nativeBuildInputs = [ Loading
pkgs/applications/video/obs-studio/fix-arm64-cmake.patch 0 → 100644 +17 −0 Original line number Diff line number Diff line Workaround for https://github.com/obsproject/obs-studio/issues/7972 Based on https://git.alpinelinux.org/aports/tree/community/obs-studio/broken-config.patch?id=a92887564dcc65e07b6be8a6224fda730259ae2b diff --git a/cmake/Modules/CompilerConfig.cmake b/cmake/Modules/CompilerConfig.cmake index 41c56da..0535724 100644 --- a/cmake/Modules/CompilerConfig.cmake +++ b/cmake/Modules/CompilerConfig.cmake @@ -163,8 +163,7 @@ else() check_c_compiler_flag("-fopenmp-simd" C_COMPILER_SUPPORTS_OPENMP_SIMD) check_cxx_compiler_flag("-fopenmp-simd" CXX_COMPILER_SUPPORTS_OPENMP_SIMD) set(ARCH_SIMD_FLAGS - -DSIMDE_ENABLE_OPENMP "$<$<AND:$<COMPILE_LANGUAGE:C>,$<BOOL:C_COMPILER_SUPPORTS_OPENMP_SIMD>>:-fopenmp-simd>" - "$<$<AND:$<COMPILE_LANGUAGE:CXX>,$<BOOL:CXX_COMPILER_SUPPORTS_OPENMP_SIMD>>:-fopenmp-simd>") + -DSIMDE_ENABLE_OPENMP -fopenmp-simd) endif() endif()