diff --git a/Makefile b/Makefile index f0f1fe57442..3c02570b232 100644 --- a/Makefile +++ b/Makefile @@ -43,20 +43,20 @@ ENABLE_FEATURES ?= # # Note that enabling frame-pointer means that the Rust standard library will # be recompiled. -# ifndef PROXY_FRAME_POINTER +ifndef PROXY_FRAME_POINTER ARCH=$(shell uname -m) export PROXY_FRAME_POINTER=1 -# # Disable when x86, See https://github.com/pingcap/tiflash/issues/6091 -# ifeq ($(ARCH),i386) -# export PROXY_FRAME_POINTER=0 -# endif -# ifeq ($(ARCH),i686) -# export PROXY_FRAME_POINTER=0 -# endif -# ifeq ($(ARCH),x86_64) -# export PROXY_FRAME_POINTER=0 -# endif -# endif +# Disable when x86, See https://github.com/pingcap/tiflash/issues/6091 +ifeq ($(ARCH),i386) +export PROXY_FRAME_POINTER=0 +endif +ifeq ($(ARCH),i686) +export PROXY_FRAME_POINTER=0 +endif +ifeq ($(ARCH),x86_64) +export PROXY_FRAME_POINTER=0 +endif +endif ifeq ($(PROXY_FRAME_POINTER),1) export RUSTFLAGS := $(RUSTFLAGS) -Cforce-frame-pointers=yes