Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mlschroe:crosstest
tpm2-tss-engine
0001-build-add-disable-defaultflags.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-build-add-disable-defaultflags.patch of Package tpm2-tss-engine
From 0bd2b64d4028b0db45ef4901e9f5af5f0c0a6770 Mon Sep 17 00:00:00 2001 From: Alon Bar-Lev <alon.barlev@gmail.com> Date: Fri, 31 May 2019 02:30:37 +0300 Subject: [PATCH] build: add --disable-defaultflags Align with tpm2-tss to allow downstream to provide flags. Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com> --- configure.ac | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/configure.ac b/configure.ac index f3a399c..e4f6aa1 100644 --- a/configure.ac +++ b/configure.ac @@ -80,23 +80,30 @@ AS_IF([test "x$enable_tctienvvar" = xyes], [AC_DEFINE([ENABLE_TCTIENVVAR], [1])] AC_CONFIG_FILES([Makefile]) -AX_ADD_COMPILER_FLAG([-std=c99]) -AX_ADD_COMPILER_FLAG([-Wall]) -AX_ADD_COMPILER_FLAG([-Wextra]) -AX_ADD_COMPILER_FLAG([-Wformat-security]) -AX_ADD_COMPILER_FLAG([-Werror]) -AX_ADD_COMPILER_FLAG([-fstack-protector-all]) -AX_ADD_COMPILER_FLAG([-fpic]) -AX_ADD_COMPILER_FLAG([-fPIC]) - -# work around GCC bug #53119 -# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119 -AX_ADD_COMPILER_FLAG([-Wno-missing-braces]) - -AX_ADD_LINK_FLAG([-Wl,--no-undefined]) -AX_ADD_LINK_FLAG([-Wl,-z,noexecstack]) -AX_ADD_LINK_FLAG([-Wl,-z,now]) -AX_ADD_LINK_FLAG([-Wl,-z,relro]) +AC_ARG_ENABLE([defaultflags], + [AS_HELP_STRING([--disable-defaultflags], + [Disable default preprocessor, compiler, and linker flags.])],, + [enable_defaultflags=yes]) +AS_IF([test "x$enable_defaultflags" = "xyes"], + [ + AX_ADD_COMPILER_FLAG([-std=c99]) + AX_ADD_COMPILER_FLAG([-Wall]) + AX_ADD_COMPILER_FLAG([-Wextra]) + AX_ADD_COMPILER_FLAG([-Wformat-security]) + AX_ADD_COMPILER_FLAG([-Werror]) + AX_ADD_COMPILER_FLAG([-fstack-protector-all]) + AX_ADD_COMPILER_FLAG([-fpic]) + AX_ADD_COMPILER_FLAG([-fPIC]) + + # work around GCC bug #53119 + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119 + AX_ADD_COMPILER_FLAG([-Wno-missing-braces]) + + AX_ADD_LINK_FLAG([-Wl,--no-undefined]) + AX_ADD_LINK_FLAG([-Wl,-z,noexecstack]) + AX_ADD_LINK_FLAG([-Wl,-z,now]) + AX_ADD_LINK_FLAG([-Wl,-z,relro]) + ]) AX_CODE_COVERAGE m4_ifdef([_AX_CODE_COVERAGE_RULES], -- 2.26.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor