]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Disable -rdynamic LD option on Windows 1311/head
authorCasey McGinty <casey.mcginty@gmail.com>
Tue, 11 Sep 2018 23:19:34 +0000 (16:19 -0700)
committerCasey McGinty <casey.mcginty@gmail.com>
Tue, 11 Sep 2018 23:19:34 +0000 (16:19 -0700)
programs/Makefile

index 5c1ac33ebf792b44906c458c68ab53b3362843bf..6c39c983099e3152d3c261f0da70ba2b0e127e27 100644 (file)
@@ -40,6 +40,8 @@ CPPFLAGS+= -I$(ZSTDDIR) -I$(ZSTDDIR)/common -I$(ZSTDDIR)/compress \
            -DXXH_NAMESPACE=ZSTD_
 ifeq ($(OS),Windows_NT)   # MinGW assumed
 CPPFLAGS   += -D__USE_MINGW_ANSI_STDIO   # compatibility with %zu formatting
+else
+DEBUGFLAGS_LD+= -rdynamic  # Enable backtrace symbol names for Linux/Darwin
 endif
 CFLAGS  ?= -O3
 DEBUGFLAGS+=-Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \
@@ -47,7 +49,6 @@ DEBUGFLAGS+=-Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \
             -Wstrict-prototypes -Wundef -Wpointer-arith -Wformat-security \
             -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \
             -Wredundant-decls
-DEBUGFLAGS_LD+=-rdynamic
 CFLAGS  += $(DEBUGFLAGS) $(MOREFLAGS)
 FLAGS    = $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)