Blob Blame History Raw
From c4af3c8270c8f498601d7dd68426c4bd52583006 Mon Sep 17 00:00:00 2001
From: Nicolas Chauvet <kwizart@gmail.com>
Date: Sat, 7 Apr 2018 19:30:49 +0200
Subject: [PATCH 11/11] Add -msse2 for i686

With x86_64 -msse2 is implicit, but not i686
Both asm option needs to be enabled there

Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>
---
 wrapper/Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/wrapper/Makefile b/wrapper/Makefile
index ceba5dc..a38d35b 100644
--- a/wrapper/Makefile
+++ b/wrapper/Makefile
@@ -14,9 +14,11 @@ LIBDIR ?= $(PREFIX)/lib
 
 ifeq ($(UNAME), x86_64)
 	USE_AVX = 1
+        ASM_CFLAGS = -mavx
 endif
 ifeq ($(UNAME), i386)
 	USE_AVX = 1
+        ASM_CFLAGS = -msse -msse2 -mavx
 endif
 ifeq ($(USE_AVX), 1)
 AVX_OBJS := \
@@ -70,7 +72,7 @@ CXXFLAGS := -std=c++11 $(CFLAGS_COMMON) $(CXXFLAGS)
 CPPFLAGS := $(CPPFLAGS)
 LDFLAGS  := $(LDFLAGS)
 
-$(AVX_OBJS): EXTRA_CFLAGS := -mavx
+$(AVX_OBJS): EXTRA_CFLAGS := $(ASM_CFLAGS)
 
 $(OBJDIR)/alloc.o: $(FEATURESRCDIR)/common/alloc.c
 	$(CC) -c -o $@ $(CFLAGS) $(CPPFLAGS) $<
-- 
2.17.1