summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Balykov <g.balykov@samsung.com>2019-08-02 18:42:16 +0300
committerGleb Balykov <g.balykov@samsung.com>2019-08-06 12:41:53 +0300
commit651f9403cf2f25a26046e137580dc59c664cedae (patch)
treebb492f8e009244de7bb8590ec3e1a05f1bb4e101
parentbead56f714b1fe6019fbd074158b2eb3f54300e0 (diff)
downloadcoreclr-651f9403cf2f25a26046e137580dc59c664cedae.tar.gz
coreclr-651f9403cf2f25a26046e137580dc59c664cedae.tar.bz2
coreclr-651f9403cf2f25a26046e137580dc59c664cedae.zip
[Tizen] Add FEATURE_NGEN_RELOCS_OPTIMIZATIONS=true as default value for arm in spec file
-rwxr-xr-xpackaging/coreclr.spec10
1 files changed, 8 insertions, 2 deletions
diff --git a/packaging/coreclr.spec b/packaging/coreclr.spec
index 030859b864..cccdfbc2e8 100755
--- a/packaging/coreclr.spec
+++ b/packaging/coreclr.spec
@@ -204,13 +204,19 @@ export CXXFLAGS+="-fstack-protector-strong"
%endif
%endif
+%ifarch %{arm}
+%define _ngen_relocs_opts cmakeargs "-DFEATURE_NGEN_RELOCS_OPTIMIZATIONS=true"
+%else
+%define _ngen_relocs_opts ""
+%endif
+
%if 0%{skipmscorlib}
%if 0%{skipnative}
# No build native and mscorlib.
%else
# Build native only.
export LD_LIBRARY_PATH=%{_builddir}/%{name}-%{version}/libicu-57.1/
-./build.sh -%{_barch} -%{_buildtype} -numproc %{_numproc} -skipmscorlib -skipgenerateversion -skipnuget -msbuildonunsupportedplatform -cmakeargs "-DFEATURE_PREJIT=true -DFEATURE_ENABLE_NO_ADDRESS_SPACE_RANDOMIZATION=true -DCLR_ADDITIONAL_LINKER_FLAGS=-Wl,-z,relro" %{_pgo_flags}
+./build.sh -%{_barch} -%{_buildtype} -numproc %{_numproc} -skipmscorlib -skipgenerateversion -skipnuget -msbuildonunsupportedplatform -cmakeargs "-DFEATURE_PREJIT=true -DFEATURE_ENABLE_NO_ADDRESS_SPACE_RANDOMIZATION=true -DCLR_ADDITIONAL_LINKER_FLAGS=-Wl,-z,relro" %{_pgo_flags} %{_ngen_relocs_opts}
%endif
%else
%if 0%{skipnative}
@@ -220,7 +226,7 @@ export LD_LIBRARY_PATH=%{_builddir}/%{name}-%{version}/libicu-57.1/
%else
# Build native and mscorlib.
export LD_LIBRARY_PATH=%{_builddir}/%{name}-%{version}/libicu-57.1/
-./build.sh -%{_barch} -%{_buildtype} -numproc %{_numproc} -skipgenerateversion -skiprestore -skiprestoreoptdata -skipnuget -skipcrossgen -msbuildonunsupportedplatform -cmakeargs "-DFEATURE_PREJIT=true -DFEATURE_ENABLE_NO_ADDRESS_SPACE_RANDOMIZATION=true -DCLR_ADDITIONAL_LINKER_FLAGS=-Wl,-z,relro" %{_pgo_flags}
+./build.sh -%{_barch} -%{_buildtype} -numproc %{_numproc} -skipgenerateversion -skiprestore -skiprestoreoptdata -skipnuget -skipcrossgen -msbuildonunsupportedplatform -cmakeargs "-DFEATURE_PREJIT=true -DFEATURE_ENABLE_NO_ADDRESS_SPACE_RANDOMIZATION=true -DCLR_ADDITIONAL_LINKER_FLAGS=-Wl,-z,relro" %{_pgo_flags} %{_ngen_relocs_opts}
%endif
%endif