aboutsummaryrefslogtreecommitdiff
path: root/Makefile.tpl
diff options
context:
space:
mode:
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2005-10-03 18:30:32 +0000
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2005-10-03 18:30:32 +0000
commitc3d0eac781bb24b115683f27cb52a4607b70a919 (patch)
treec5197a36cbe06ebfb2eb466eb86e91b0256560f8 /Makefile.tpl
parent819f082e5349d8cbbdcfa587a0dffd4cb7bdae40 (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.tpl38
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 = ` \