Description: Enable SSE2 on i386 and amd64 CPUs only Author: Emmanuel Bourg Forwarded: no Taken from: https://sources.debian.org/patches/openjfx/11.0.2+1-1/08-disable-sse2.patch --- old/modules/javafx.media/src/main/native/gstreamer/projects/linux/avplugin/Makefile +++ new/modules/javafx.media/src/main/native/gstreamer/projects/linux/avplugin/Makefile @@ -23,13 +23,16 @@ -Wformat-security \ -fstack-protector \ -Werror=implicit-function-declaration \ - -msse2 \ -fbuiltin \ -DHAVE_STDINT_H \ -DLINUX \ -DGST_DISABLE_LOADSAVE \ -DGSTREAMER_LITE \ -ffunction-sections -fdata-sections + +ifneq (,$(filter $(CARCH), x86 x86_64)) + CFLAGS += -msse2 +endif ifeq ($(BUILD_TYPE), Release) CFLAGS += -Os --- old/modules/javafx.media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile +++ new/modules/javafx.media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile @@ -20,7 +20,6 @@ -Wformat-security \ -fstack-protector \ -Werror=implicit-function-declaration \ - -msse2 \ -fbuiltin \ -DHAVE_STDINT_H \ -DLINUX \ @@ -31,6 +30,10 @@ -DGST_DISABLE_GST_DEBUG \ -DGSTREAMER_LITE \ -ffunction-sections -fdata-sections + +ifneq (,$(filter $(CARCH), x86 x86_64)) + CFLAGS += -msse2 +endif ifeq ($(BUILD_TYPE), Release) CFLAGS += -Os --- old/modules/javafx.media/src/main/native/jfxmedia/projects/linux/Makefile +++ new/modules/javafx.media/src/main/native/jfxmedia/projects/linux/Makefile @@ -42,8 +42,11 @@ -Wformat-security \ -fstack-protector \ -Werror=implicit-function-declaration \ - -msse2 \ -DGSTREAMER_LITE + +ifneq (,$(filter $(CARCH), x86 x86_64)) + CFLAGS += -msse2 +endif PACKAGES_INCLUDES := $(shell pkg-config --cflags glib-2.0) PACKAGES_LIBS := $(shell pkg-config --libs glib-2.0 gobject-2.0 gmodule-2.0 gthread-2.0)