From 3ea6769070f532cebe6dc70c971510daa2b76847 Mon Sep 17 00:00:00 2001 From: "Vikram S. Adve" Date: Sun, 20 Oct 2002 21:45:49 +0000 Subject: [PATCH] Warn when we are linking an executable without symbols. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4236 91177308-0d34-0410-b5e6-96231b3b80d8 --- Makefile.common | 4 +++- Makefile.rules | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile.common b/Makefile.common index 01261acd2b0..65bb19be1d2 100644 --- a/Makefile.common +++ b/Makefile.common @@ -142,8 +142,10 @@ endif # By default, strip symbol information from executable ifdef KEEP_SYMBOLS STRIP = +WARN_MSG = else STRIP = -s +WARN_MSG = "(without symbols) " endif # Allow gnu extensions... @@ -397,7 +399,7 @@ clean:: $(VERB) rm -f $(TOOLEXENAMES) $(TOOLEXENAME_G): $(ObjectsG) $(USED_LIB_PATHS_G) $(BUILD_ROOT_TOP)/tools/Debug/.dir - @echo ======= Linking $(TOOLNAME) debug executable ======= + @echo ======= Linking $(TOOLNAME) debug executable $(WARN_MSG) ======= $(VERB) $(LinkG) -o $@ $(ObjectsG) $(USED_LIBS_OPTIONS_G) $(TOOLLINKOPTS) $(TOOLEXENAME_O): $(ObjectsO) $(USED_LIB_PATHS_O) $(BUILD_ROOT_TOP)/tools/Release/.dir diff --git a/Makefile.rules b/Makefile.rules index 01261acd2b0..65bb19be1d2 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -142,8 +142,10 @@ endif # By default, strip symbol information from executable ifdef KEEP_SYMBOLS STRIP = +WARN_MSG = else STRIP = -s +WARN_MSG = "(without symbols) " endif # Allow gnu extensions... @@ -397,7 +399,7 @@ clean:: $(VERB) rm -f $(TOOLEXENAMES) $(TOOLEXENAME_G): $(ObjectsG) $(USED_LIB_PATHS_G) $(BUILD_ROOT_TOP)/tools/Debug/.dir - @echo ======= Linking $(TOOLNAME) debug executable ======= + @echo ======= Linking $(TOOLNAME) debug executable $(WARN_MSG) ======= $(VERB) $(LinkG) -o $@ $(ObjectsG) $(USED_LIBS_OPTIONS_G) $(TOOLLINKOPTS) $(TOOLEXENAME_O): $(ObjectsO) $(USED_LIB_PATHS_O) $(BUILD_ROOT_TOP)/tools/Release/.dir