diff options
author | geoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-10-03 18:30:32 +0000 |
---|---|---|
committer | geoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-10-03 18:30:32 +0000 |
commit | c3d0eac781bb24b115683f27cb52a4607b70a919 (patch) | |
tree | c5197a36cbe06ebfb2eb466eb86e91b0256560f8 /Makefile.tpl | |
parent | 819f082e5349d8cbbdcfa587a0dffd4cb7bdae40 (diff) |
Make -mmacosx-version-min use only those symbols from libgcc_s which
are actually available on the system being targeted.
Bug #: 4218570
Reviewed by: Mike
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/apple-local-200502-branch@104904 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'Makefile.tpl')
-rw-r--r-- | Makefile.tpl | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Makefile.tpl b/Makefile.tpl index 597cb80e88a..7203e69d985 100644 --- a/Makefile.tpl +++ b/Makefile.tpl @@ -194,6 +194,7 @@ TARGET_SUBDIR = @target_subdir@ TARGET_CONFIGARGS = @target_configargs@ # This is the list of variables to export in the environment when # configuring subdirectories for the host system. +# APPLE LOCAL begin mainline 2005-10-02 4218570 BASE_TARGET_EXPORTS = \ $(BASE_EXPORTS) \ AR="$(AR_FOR_TARGET)"; export AR; \ @@ -208,11 +209,14 @@ BASE_TARGET_EXPORTS = \ DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \ LD="$(LD_FOR_TARGET)"; export LD; \ LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \ + LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \ NM="$(NM_FOR_TARGET)"; export NM; \ RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \ + STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \ WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \ SET_GCC_LIB_PATH_CMD="@SET_GCC_LIB_PATH@"; export SET_GCC_LIB_PATH_CMD; \ @SET_GCC_LIB_PATH@ +# APPLE LOCAL end mainline 2005-10-02 4218570 RAW_CXX_TARGET_EXPORTS = \ $(BASE_TARGET_EXPORTS) \ @@ -439,6 +443,21 @@ USUAL_LD_FOR_TARGET = ` \ LDFLAGS_FOR_TARGET = + # APPLE LOCAL begin mainline 2005-10-02 4218570 +LIPO_FOR_TARGET=@LIPO_FOR_TARGET@ +CONFIGURED_LIPO_FOR_TARGET=@CONFIGURED_LIPO_FOR_TARGET@ +USUAL_LIPO_FOR_TARGET = ` \ + if [ '$(host)' = '$(target)' ] ; then \ + if [ x'$(LIPO)' != x ]; then \ + echo $(LIPO); \ + else \ + echo lipo; \ + fi; \ + else \ + echo $(CONFIGURED_LIPO_FOR_TARGET) ; \ + fi` + + # APPLE LOCAL end mainline 2005-10-02 4218570 NM_FOR_TARGET=@NM_FOR_TARGET@ CONFIGURED_NM_FOR_TARGET=@CONFIGURED_NM_FOR_TARGET@ USUAL_NM_FOR_TARGET = ` \ @@ -471,6 +490,25 @@ USUAL_RANLIB_FOR_TARGET = ` \ fi; \ fi` + # APPLE LOCAL begin mainline 2005-10-02 4218570 +STRIP_FOR_TARGET=@STRIP_FOR_TARGET@ +CONFIGURED_STRIP_FOR_TARGET=@CONFIGURED_STRIP_FOR_TARGET@ +USUAL_STRIP_FOR_TARGET = ` \ + if [ -f $$r/$(HOST_SUBDIR)/binutils/strip ] ; then \ + echo $$r/$(HOST_SUBDIR)/binutils/strip ; \ + else \ + if [ '$(host)' = '$(target)' ] ; then \ + if [ x'$(STRIP)' != x ]; then \ + echo $(STRIP); \ + else \ + echo strip; \ + fi; \ + else \ + echo $(CONFIGURED_STRIP_FOR_TARGET) ; \ + fi; \ + fi` + + # APPLE LOCAL end mainline 2005-10-02 4218570 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@ CONFIGURED_WINDRES_FOR_TARGET=@CONFIGURED_WINDRES_FOR_TARGET@ USUAL_WINDRES_FOR_TARGET = ` \ |