summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolai Merinov <n.merinov@samsung.com>2019-01-22 10:52:38 +0300
committerNikolai Merinov <n.merinov@samsung.com>2019-01-22 10:52:38 +0300
commit318f43a718a075860554d51e5ffd712fc019bbcd (patch)
tree233ea40dc4534589ac3813cf6f10cfa51a27bc55
parent111e264fd888ce206c52b23f5b2ba2aaacd9871d (diff)
downloadopenssl-sandbox/nmerinov/llvm.tar.gz
openssl-sandbox/nmerinov/llvm.tar.bz2
openssl-sandbox/nmerinov/llvm.zip
Support compilation with -Werror and clang compilersandbox/nmerinov/llvm
Clang fail with -Werror,-Wunused-command-line-argument issue when we try to compile only with '-pie -Werror' flags. Disable this specific error in GCC-friendly way.
-rw-r--r--packaging/openssl.spec4
1 files changed, 3 insertions, 1 deletions
diff --git a/packaging/openssl.spec b/packaging/openssl.spec
index 2adfa02..8275aaa 100644
--- a/packaging/openssl.spec
+++ b/packaging/openssl.spec
@@ -100,7 +100,9 @@ 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 -std=gnu99 -fPIC -pie -Wno-unused-command-line-argument"
+# Note: GCC ignore unknown -Wno- option, but this option required to pass clang
+# error: argument unused during compilation: '-pie'
BINARY_FORMAT=
%ifarch %{arm}