Skip to content

Commit 5e15efb

Browse files
committed
Prepare for Crypto++ 8.2 tag
1 parent 63d2ec0 commit 5e15efb

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Android.mk

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -140,12 +140,12 @@ LOCAL_CPPFLAGS := -Wall
140140
LOCAL_CPP_FEATURES := rtti exceptions
141141
LOCAL_LDFLAGS := -Wl,--exclude-libs,ALL -Wl,--as-needed
142142

143-
# Intel machines and AVX2
143+
# Clang workarounds for Intel machines
144144
ifeq ($(TARGET_ARCH),x86)
145-
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_AVX2
145+
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_MIXED_ASM -DCRYPTOPP_DISABLE_AVX2
146146
endif
147147
ifeq ($(TARGET_ARCH),x86_64)
148-
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_AVX2
148+
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_MIXED_ASM -DCRYPTOPP_DISABLE_AVX2
149149
endif
150150

151151
LOCAL_EXPORT_CFLAGS := $(LOCAL_CFLAGS)
@@ -164,12 +164,12 @@ LOCAL_SRC_FILES := $(addprefix $(CRYPTOPP_PATH),$(CRYPTOPP_LIB_FILES))
164164
LOCAL_CPPFLAGS := -Wall
165165
LOCAL_CPP_FEATURES := rtti exceptions
166166

167-
# Intel machines and AVX2
167+
# Clang workarounds for Intel machines
168168
ifeq ($(TARGET_ARCH),x86)
169-
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_AVX2
169+
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_MIXED_ASM -DCRYPTOPP_DISABLE_AVX2
170170
endif
171171
ifeq ($(TARGET_ARCH),x86_64)
172-
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_AVX2
172+
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_MIXED_ASM -DCRYPTOPP_DISABLE_AVX2
173173
endif
174174

175175
LOCAL_EXPORT_CFLAGS := $(LOCAL_CFLAGS)

0 commit comments

Comments
 (0)