ports/devel/valgrind/patches/patch-Makefile_all_am

70 lines
2.8 KiB
Text

--- Makefile.all.am.orig
+++ Makefile.all.am
@@ -1,4 +1,3 @@
-
# This file should be included (directly or indirectly) by every
# Makefile.am that builds programs. And also the top-level Makefile.am.
@@ -158,10 +157,18 @@
AM_CFLAGS_BASE += @FLAG_W_NO_EXPANSION_TO_DEFINED@
endif
else
+if VGCONF_OS_IS_OPENBSD
AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
+ -fpic -fPIC -fno-builtin
+if COMPILER_IS_CLANG
+ AM_CFLAGS_BASE += @FLAG_W_NO_EXPANSION_TO_DEFINED@
+endif
+else
+AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
-fpic -fno-builtin @FLAG_FNO_IPA_ICF@
endif
endif
+endif
# Flags for specific targets.
@@ -232,6 +239,12 @@
AM_CFLAGS_PSO_X86_FREEBSD = @FLAG_M32@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
AM_CCASFLAGS_X86_FREEBSD = @FLAG_M32@ -g
+AM_FLAG_M3264_X86_OPENBSD = @FLAG_M32@
+AM_CFLAGS_X86_OPENBSD = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY_2@ \
+ $(AM_CFLAGS_BASE) -fomit-frame-pointer
+AM_CFLAGS_PSO_X86_OPENBSD = @FLAG_M32@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
+AM_CCASFLAGS_X86_OPENBSD = @FLAG_M32@ -g
+
AM_FLAG_M3264_ARM_LINUX = @FLAG_M32@
AM_CFLAGS_ARM_LINUX = @FLAG_M32@ \
$(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8
@@ -253,6 +266,13 @@
AM_CCASFLAGS_AMD64_FREEBSD = @FLAG_M64@ -g
+AM_FLAG_M3264_AMD64_OPENBSD = @FLAG_M64@
+AM_CFLAGS_AMD64_OPENBSD = @FLAG_M64@ \
+ $(AM_CFLAGS_BASE) -fomit-frame-pointer
+AM_CFLAGS_PSO_AMD64_OPENBSD = @FLAG_M64@ $(AM_CFLAGS_BASE) $(AM_CFLAGS_PSO_BASE)
+AM_CCASFLAGS_AMD64_OPENBSD = @FLAG_M64@ -g
+
+
AM_FLAG_M3264_X86_DARWIN = -arch i386
AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
-mmacosx-version-min=10.6 \
@@ -322,6 +342,7 @@
#
PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared -Wl,-z,interpose,-z,initfirst
PRELOAD_LDFLAGS_COMMON_FREEBSD = -nodefaultlibs -shared -Wl,-z,interpose,-z,initfirst
+PRELOAD_LDFLAGS_COMMON_OPENBSD = -nodefaultlibs -shared -Wl,-z,interpose,-z,initfirst
PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load
PRELOAD_LDFLAGS_COMMON_SOLARIS = -nodefaultlibs -shared -Wl,-z,interpose,-z,initfirst
if SOLARIS_XPG_SYMBOLS_PRESENT
@@ -344,6 +365,8 @@
PRELOAD_LDFLAGS_ARM64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
PRELOAD_LDFLAGS_X86_FREEBSD = $(PRELOAD_LDFLAGS_COMMON_FREEBSD) @FLAG_M32@
PRELOAD_LDFLAGS_AMD64_FREEBSD= $(PRELOAD_LDFLAGS_COMMON_FREEBSD) @FLAG_M64@
+PRELOAD_LDFLAGS_X86_OPENBSD = $(PRELOAD_LDFLAGS_COMMON_OPENBSD) @FLAG_M32@
+PRELOAD_LDFLAGS_AMD64_OPENBSD= $(PRELOAD_LDFLAGS_COMMON_OPENBSD) @FLAG_M64@
PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386
PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64
PRELOAD_LDFLAGS_S390X_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@