Merged. Thanks. On Tue, Aug 16, 2016 at 9:56 PM, Bart Van Assche <[email protected] > wrote:
> No code in the multipath-tools project calls a C++ function that > generates an exception. Hence remove -fexceptions. From the gcc > manual: > > -fexceptions > > Enable exception handling. Generates extra code needed to > propagate exceptions. For some targets, this implies GCC > generates frame unwind information for all functions, which can > produce significant data size overhead, although it does not > affect execution. If you do not specify this option, GCC > enables it by default for languages like C++ that normally > require exception handling, and disables it for languages like > C that do not normally require it. However, you may need to > enable this option when compiling C code that needs to > interoperate properly with exception handlers written in > C++. You may also wish to disable this option if you are > compiling older C++ programs that don't use exception handling. > > Signed-off-by: Bart Van Assche <[email protected]> > --- > Makefile.inc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/Makefile.inc b/Makefile.inc > index 0808e64..0631ca2 100644 > --- a/Makefile.inc > +++ b/Makefile.inc > @@ -61,7 +61,7 @@ LN = ln -sf > INSTALL_PROGRAM = install > > OPTFLAGS = -Wunused -Wstrict-prototypes -O2 -g -pipe > -Wformat-security -Wall \ > - -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector > --param=ssp-buffer-size=4 > + -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector > --param=ssp-buffer-size=4 > > CFLAGS = $(OPTFLAGS) -fPIC -DLIB_STRING=\"${LIB}\" > -DRUN_DIR=\"${RUN}\" > SHARED_FLAGS = -shared > -- > 2.9.2 > >
-- dm-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/dm-devel
