File 0670-crypto-enable-gprof-build.patch of Package erlang
From 9af0fa871420bbc4656f7f6b27e3c9dbb21dbfef Mon Sep 17 00:00:00 2001 From: Mikael Pettersson <mikael.pettersson@klarna.com> Date: Thu, 12 Nov 2020 10:53:18 +0100 Subject: [PATCH 2/2] crypto: enable gprof build --- lib/crypto/c_src/Makefile.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/crypto/c_src/Makefile.in b/lib/crypto/c_src/Makefile.in index 786fbc1031..45f5a3314e 100644 --- a/lib/crypto/c_src/Makefile.in +++ b/lib/crypto/c_src/Makefile.in @@ -54,10 +54,16 @@ ifeq ($(TYPE),valgrind) TYPEMARKER = .valgrind TYPE_FLAGS = $(subst -O3,,$(subst -O2,,$(CFLAGS))) -DVALGRIND else +ifeq ($(TYPE),gprof) +TYPEMARKER = .gprof +TYPE_EXTRA_CFLAGS = -DGPROF -pg +TYPE_FLAGS = $(CFLAGS) $(TYPE_EXTRA_CFLAGS) +else TYPEMARKER = TYPE_FLAGS = $(CFLAGS) endif endif +endif # ---------------------------------------------------- # Release directory specification @@ -144,7 +150,7 @@ endif CONFIGURE_ARGS = -DDISABLE_EVP_DH=@DISABLE_EVP_DH@ -DDISABLE_EVP_HMAC=@DISABLE_EVP_HMAC@ ALL_CFLAGS = $(TYPE_FLAGS) $(EXTRA_FLAGS) $(CONFIGURE_ARGS) $(INCLUDES) -ALL_STATIC_CFLAGS = @DED_STATIC_CFLAGS@ $(CONFIGURE_ARGS) $(INCLUDES) +ALL_STATIC_CFLAGS = @DED_STATIC_CFLAGS@ $(TYPE_EXTRA_CFLAGS) $(CONFIGURE_ARGS) $(INCLUDES) # ---------------------------------------------------- # Targets -- 2.26.2




