From acbc224dd2f55cdf3f6da312804f03cd73d9563d Mon Sep 17 00:00:00 2001 From: garden Date: Tue, 12 May 2009 21:01:57 +0000 Subject: [PATCH] [vde_cryptcab] Added -fno-strict-aliasing for avoiding wrong optimizations. git-svn-id: https://vde.svn.sourceforge.net/svnroot/vde/trunk@362 d37a7db1-d92d-0410-89df-f68f52f87b57 --- vde-2/src/vde_cryptcab/Makefile.am | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vde-2/src/vde_cryptcab/Makefile.am b/vde-2/src/vde_cryptcab/Makefile.am index 42e9206..60da8db 100644 --- a/vde-2/src/vde_cryptcab/Makefile.am +++ b/vde-2/src/vde_cryptcab/Makefile.am @@ -1,8 +1,12 @@ AM_CPPFLAGS = -I$(top_srcdir)/include bin_PROGRAMS = vde_cryptcab +# Avoid wrong optimizations due to strict aliasing rules when making casts +# between socket structs. +AM_CFLAGS = -fno-strict-aliasing + if ENABLE_PROFILE - AM_CFLAGS = -pg --coverage + AM_CFLAGS += -pg --coverage AM_LDFLAGS = -pg --coverage endif -- 2.11.4.GIT