1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00

Fix strip issue Joel ran into

llvm-svn: 5449
This commit is contained in:
Chris Lattner 2003-01-31 19:00:26 +00:00
parent bedb4f4a83
commit 24fa7a9a85
4 changed files with 19 additions and 8 deletions

View File

@ -18,6 +18,10 @@ MakeSharedObjectOption := -shared
#
PLATFORMLINKOPTS := -Wl,--export-dynamic
# PLATFORMSTRIPOPTS - Command to pass to the link phase to cause symbols to be
# stripped from the resultant binary.
PLATFORMSTRIPOPTS := -Wl,-x
# Path to location for LLVM front-end for this architecture. This setting may
# be overriden by the Makefile.config option, and should not override it if set.
#

View File

@ -17,6 +17,13 @@ MakeSharedObjectOption := -G
# of mallinfo.
PLATFORMLINKOPTS := -lmalloc
# PLATFORMSTRIPOPTS - Command to pass to the link phase to cause symbols to be
# stripped from the resultant binary.
#
# FIXME: I don't know what this is for sun, so leave it alone
#
PLATFORMSTRIPOPTS :=
# Path to location for LLVM front-end for this architecture. This setting may
# be overriden by the Makefile.config option, and should not override it if set.
#

View File

@ -142,10 +142,10 @@ endif
# By default, strip symbol information from executable
ifdef KEEP_SYMBOLS
STRIP =
WARN_MSG =
STRIP_WARN_MSG =
else
STRIP = -Wl,-x
WARN_MSG = "(without symbols) "
STRIP = $(PLATFORMSTRIPOPTS)
STRIP_WARN_MSG = "(without symbols) "
endif
# Allow gnu extensions...
@ -406,7 +406,7 @@ clean::
$(VERB) rm -f $(TOOLEXENAMES)
$(TOOLEXENAME_G): $(ObjectsG) $(USED_LIB_PATHS_G) $(TOOLDEBUG)/.dir
@echo ======= Linking $(TOOLNAME) debug executable $(WARN_MSG) =======
@echo ======= Linking $(TOOLNAME) debug executable $(STRIP_WARN_MSG) =======
$(VERB) $(LinkG) -o $@ $(ObjectsG) $(USED_LIBS_OPTIONS_G) $(LINK_OPTS)
$(TOOLEXENAME_O): $(ObjectsO) $(USED_LIB_PATHS_O) $(TOOLRELEASE)/.dir

View File

@ -142,10 +142,10 @@ endif
# By default, strip symbol information from executable
ifdef KEEP_SYMBOLS
STRIP =
WARN_MSG =
STRIP_WARN_MSG =
else
STRIP = -Wl,-x
WARN_MSG = "(without symbols) "
STRIP = $(PLATFORMSTRIPOPTS)
STRIP_WARN_MSG = "(without symbols) "
endif
# Allow gnu extensions...
@ -406,7 +406,7 @@ clean::
$(VERB) rm -f $(TOOLEXENAMES)
$(TOOLEXENAME_G): $(ObjectsG) $(USED_LIB_PATHS_G) $(TOOLDEBUG)/.dir
@echo ======= Linking $(TOOLNAME) debug executable $(WARN_MSG) =======
@echo ======= Linking $(TOOLNAME) debug executable $(STRIP_WARN_MSG) =======
$(VERB) $(LinkG) -o $@ $(ObjectsG) $(USED_LIBS_OPTIONS_G) $(LINK_OPTS)
$(TOOLEXENAME_O): $(ObjectsO) $(USED_LIB_PATHS_O) $(TOOLRELEASE)/.dir