You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# for some reason linux/time.h is not included and timespec struct is not defined which causes an error in crypto/thread/arch/thread_posix.c
28
-
if [ "$OS_VERSION_MAJOR" = "7" ]
29
-
then
30
-
%patch2 -p1
31
-
fi
32
-
33
26
%build
34
27
35
28
if [ -z "$MAKE" ]
@@ -68,11 +61,8 @@ then
68
61
fi
69
62
if [ "$OS_VERSION_MAJOR" = "7" ]
70
63
then
71
-
# https://github.com/openssl/openssl/commit/232f17f065e089cab931d2babbed548e5958e6b2 introduced a skip of new b64 encoder which uses avx2, centos-7 gcc 4.8.2 lacks full support for the avx2 related code so we leverage _M_ARM64EC macro
72
-
# also, gcc 4.8.2 does not support some c99 constructs like in loop variable initialization so explicitly choose c99.
73
-
# as described in crypto/sleep.c if nanosleep is unavailable, define OPENSSL_USE_USLEEP
74
-
# in crypto/thread/arch/thread_posix.c deadline_ts is unused so skip that warning as error
# apparently our build doesn't quite work with devtoolset on centos so give it a hint where to find libraries with -L/opt/rh/devtoolset-11/root/usr/lib64
0 commit comments