diff options
author | Dariusz Michaluk <d.michaluk@samsung.com> | 2024-01-04 11:15:28 +0100 |
---|---|---|
committer | Dariusz Michaluk <d.michaluk@samsung.com> | 2024-01-04 11:15:28 +0100 |
commit | eeb1e5ee098f1672b8a47b5589bde3a60c2e01bd (patch) | |
tree | 0e133e52dd784564b62f941c481080ef823c70b9 | |
parent | 4f4b35d456e462daaaddaccf82c721daa90bfe4a (diff) | |
download | openssl-accepted/tizen_5.0_base.tar.gz openssl-accepted/tizen_5.0_base.tar.bz2 openssl-accepted/tizen_5.0_base.zip |
Add "openssl_asm" build optionaccepted/tizen/5.0/base/20240116.122625tizen_5.0_baseaccepted/tizen_5.0_base
By default this option will be set as ON,
otherwise it will disable ARM crypto extensions.
Change-Id: I78e58767f7cc85b89f4a50526f09043267400a41
-rw-r--r-- | packaging/openssl.spec | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/packaging/openssl.spec b/packaging/openssl.spec index 413a568..5f5405f 100644 --- a/packaging/openssl.spec +++ b/packaging/openssl.spec @@ -1,3 +1,4 @@ +%global OPENSSL_ASM_ENABLED %{?openssl_asm:%openssl_asm}%{!?openssl_asm:ON} %define _unpackaged_files_terminate_build 0 Release: 1 @@ -97,10 +98,7 @@ Additional data files and scripts for %{name}. RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -s "s/--param=ssp-buffer-size=32//g") RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -s "s/-mcpu=cortex-a15.cortex-a7//g") RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -s "s/-march=armv7ve/-march=armv7-a/g") - -CONFIG_FLAGS="--prefix=%_prefix --openssldir=%openssldir --libdir=%_lib \ - threads shared no-idea no-rc5 no-camellia no-asm no-ssl2-method enable-md2 \ - $RPM_OPT_FLAGS -std=gnu99 -fPIC -pie" +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -std=gnu99 -fPIC -pie" BINARY_FORMAT= %ifarch %{arm} @@ -122,7 +120,13 @@ BINARY_FORMAT=alpha BINARY_FORMAT=x86_64 %endif -./Configure $CONFIG_FLAGS linux-$BINARY_FORMAT +OPENSSL_CONFIG_ARGS+=" --prefix=%{_prefix} --openssldir=%{openssldir} --libdir=%{_lib} " +OPENSSL_CONFIG_ARGS+=" threads shared no-idea no-rc5 no-camellia no-ssl2-method enable-md2 " +%if %{OPENSSL_ASM_ENABLED} == OFF +OPENSSL_CONFIG_ARGS+=" no-asm " +%endif + +./Configure ${OPENSSL_CONFIG_ARGS} linux-${BINARY_FORMAT} $RPM_OPT_FLAGS LD_LIBRARH_PATH=`pwd` make depend LD_LIBRARY_PATH=`pwd` make %{?_smp_mflags} |