lol

mlv-app: fix aarch64 patch (#352995)

authored by

Weijia Wang and committed by
GitHub
7b1cffdd 1f492864

+8 -5
+4 -4
pkgs/applications/video/mlv-app/aarch64-flags.patch
··· 2 2 index ebdc552..3e37573 100644 3 3 --- a/platform/qt/MLVApp.pro 4 4 +++ b/platform/qt/MLVApp.pro 5 - @@ -84,7 +84,7 @@ win32{ 5 + @@ -120,7 +120,7 @@ win32{ 6 6 7 7 # Linux 8 8 linux-g++*{ 9 - - QMAKE_CFLAGS += -O3 -fopenmp -msse4.1 -mssse3 -msse3 -msse2 -msse -std=c99 10 - + QMAKE_CFLAGS += -O3 -fopenmp -std=c99 11 - QMAKE_CXXFLAGS += -fopenmp 9 + - QMAKE_CFLAGS += -O3 -fopenmp -msse4.1 -mssse3 -msse3 -msse2 -msse -std=c99 -ftree-vectorize 10 + + QMAKE_CFLAGS += -O3 -fopenmp -std=c99 -ftree-vectorize 11 + QMAKE_CXXFLAGS += -fopenmp -std=c++11 -ftree-vectorize 12 12 LIBS += -lgomp 13 13 }
+4 -1
pkgs/applications/video/mlv-app/default.nix
··· 18 18 sha256 = "sha256-RfZXHmWSjZBxNFwQ/bzHppsLS0LauURIdnkAzxAIBcU="; 19 19 }; 20 20 21 - patches = if stdenv.hostPlatform.isAarch64 then ./aarch64-flags.patch else null; 21 + patches = lib.optionals stdenv.hostPlatform.isAarch64 [ 22 + # remove optimization flags with x86 only instruction sets 23 + ./aarch64-flags.patch 24 + ]; 22 25 23 26 installPhase = '' 24 27 runHook preInstall