aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2024-03-25 21:21:20 -0500
committerBrent Cook <busterb@gmail.com>2024-03-27 21:36:01 -0500
commit1ead2d2318bea3fbc7ffb4f339f1cb32cdcf96f2 (patch)
tree2a5f2ddf71f5d35fafb52985d22840bf0b27b2b7
parenta93085af8e74e784720d9b091adc1c14bb05131e (diff)
downloadportable-1ead2d2318bea3fbc7ffb4f339f1cb32cdcf96f2.tar.gz
portable-1ead2d2318bea3fbc7ffb4f339f1cb32cdcf96f2.tar.bz2
portable-1ead2d2318bea3fbc7ffb4f339f1cb32cdcf96f2.zip
temporarily undefine endbr* for stable branch macos/windows builds
Testing getting the next stable release out without endbr*/cet enabled in asm code for now while #1032 is considered for upstream.
-rw-r--r--crypto/CMakeLists.txt4
-rw-r--r--crypto/Makefile.am.macosx-x86_642
-rw-r--r--crypto/Makefile.am.mingw64-x86_642
3 files changed, 7 insertions, 1 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index 00a005a..06d0294 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -111,6 +111,8 @@ if(HOST_ASM_MACOSX_X86_64)
111 bn/arch/amd64/word_clz.S 111 bn/arch/amd64/word_clz.S
112 bn/arch/amd64/bn_arch.c 112 bn/arch/amd64/bn_arch.c
113 ) 113 )
114 add_definitions(-Dendbr64=)
115 add_definitions(-Dendbr32=)
114 add_definitions(-DAES_ASM) 116 add_definitions(-DAES_ASM)
115 add_definitions(-DBSAES_ASM) 117 add_definitions(-DBSAES_ASM)
116 add_definitions(-DVPAES_ASM) 118 add_definitions(-DVPAES_ASM)
@@ -152,7 +154,6 @@ if(HOST_ASM_MASM_X86_64)
152 whrlpool/wp-masm-x86_64.S 154 whrlpool/wp-masm-x86_64.S
153 cpuid-masm-x86_64.S 155 cpuid-masm-x86_64.S
154 ) 156 )
155 add_definitions(-Dendbr64=)
156 add_definitions(-DAES_ASM) 157 add_definitions(-DAES_ASM)
157 add_definitions(-DBSAES_ASM) 158 add_definitions(-DBSAES_ASM)
158 add_definitions(-DVPAES_ASM) 159 add_definitions(-DVPAES_ASM)
@@ -194,6 +195,7 @@ if(HOST_ASM_MINGW64_X86_64)
194 cpuid-mingw64-x86_64.S 195 cpuid-mingw64-x86_64.S
195 ) 196 )
196 add_definitions(-Dendbr64=) 197 add_definitions(-Dendbr64=)
198 add_definitions(-Dendbr32=)
197 add_definitions(-DAES_ASM) 199 add_definitions(-DAES_ASM)
198 add_definitions(-DBSAES_ASM) 200 add_definitions(-DBSAES_ASM)
199 add_definitions(-DVPAES_ASM) 201 add_definitions(-DVPAES_ASM)
diff --git a/crypto/Makefile.am.macosx-x86_64 b/crypto/Makefile.am.macosx-x86_64
index b9b89cf..c0322f8 100644
--- a/crypto/Makefile.am.macosx-x86_64
+++ b/crypto/Makefile.am.macosx-x86_64
@@ -34,6 +34,8 @@ ASM_X86_64_MACOSX += bn/arch/amd64/bn_arch.c
34EXTRA_DIST += $(ASM_X86_64_MACOSX) 34EXTRA_DIST += $(ASM_X86_64_MACOSX)
35 35
36if HOST_ASM_MACOSX_X86_64 36if HOST_ASM_MACOSX_X86_64
37libcrypto_la_CPPFLAGS += -Dendbr64=
38libcrypto_la_CPPFLAGS += -Dendbr32=
37libcrypto_la_CPPFLAGS += -DAES_ASM 39libcrypto_la_CPPFLAGS += -DAES_ASM
38libcrypto_la_CPPFLAGS += -DBSAES_ASM 40libcrypto_la_CPPFLAGS += -DBSAES_ASM
39libcrypto_la_CPPFLAGS += -DVPAES_ASM 41libcrypto_la_CPPFLAGS += -DVPAES_ASM
diff --git a/crypto/Makefile.am.mingw64-x86_64 b/crypto/Makefile.am.mingw64-x86_64
index 5a277c5..d9efc28 100644
--- a/crypto/Makefile.am.mingw64-x86_64
+++ b/crypto/Makefile.am.mingw64-x86_64
@@ -21,6 +21,8 @@ ASM_X86_64_MINGW64 += cpuid-mingw64-x86_64.S
21EXTRA_DIST += $(ASM_X86_64_MINGW64) 21EXTRA_DIST += $(ASM_X86_64_MINGW64)
22 22
23if HOST_ASM_MINGW64_X86_64 23if HOST_ASM_MINGW64_X86_64
24libcrypto_la_CPPFLAGS += -Dendbr64=
25libcrypto_la_CPPFLAGS += -Dendbr32=
24libcrypto_la_CPPFLAGS += -DAES_ASM 26libcrypto_la_CPPFLAGS += -DAES_ASM
25libcrypto_la_CPPFLAGS += -DBSAES_ASM 27libcrypto_la_CPPFLAGS += -DBSAES_ASM
26libcrypto_la_CPPFLAGS += -DVPAES_ASM 28libcrypto_la_CPPFLAGS += -DVPAES_ASM