libgloss: drop unused multi-build logic
Now that aarch64 & arm have migrated off this, we can punt it.
This commit is contained in:
parent
6668403d2d
commit
2dfc4a9e97
|
@ -398,9 +398,7 @@ any target that has migrated to @value{automake}.
|
||||||
|
|
||||||
Libgloss automatically builds itself for all multilib configurations that the
|
Libgloss automatically builds itself for all multilib configurations that the
|
||||||
active toolchain supports. This logic is provided by common code from the
|
active toolchain supports. This logic is provided by common code from the
|
||||||
combined toolchain source tree. This should @strong{not} be confused with the
|
combined toolchain source tree.
|
||||||
Libgloss-specific @file{multi-build.in} file. That is used by a few ports to
|
|
||||||
further produce multiple targets.
|
|
||||||
|
|
||||||
@node GCC, Libraries, Libgloss, Top
|
@node GCC, Libraries, Libgloss, Top
|
||||||
@chapter Porting GCC
|
@chapter Porting GCC
|
||||||
|
|
|
@ -1,66 +0,0 @@
|
||||||
# This is like ../multilib.am and ../config-ml.in and ../config/multi.m4 mashed
|
|
||||||
# into one file. It relies on some custom hardcoded MULTI* variables in the
|
|
||||||
# respective Makefile.in instead of dynamic compiler probing that ../multilib.am
|
|
||||||
# does.
|
|
||||||
|
|
||||||
PWD_COMMAND=$${PWDCMD-pwd}
|
|
||||||
|
|
||||||
# FIXME: There should be an @-sign in front of the `if'.
|
|
||||||
# Leave out until this is tested a bit more.
|
|
||||||
libgloss-multi-do:
|
|
||||||
if [ -z "$(MULTIDIRS)" ]; then \
|
|
||||||
true; \
|
|
||||||
else \
|
|
||||||
rootpre=`${PWD_COMMAND}`/; export rootpre; \
|
|
||||||
srcrootpre=`cd $(srcdir); ${PWD_COMMAND}`/; export srcrootpre; \
|
|
||||||
lib=`echo "$${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$$,\1,'`; export lib; \
|
|
||||||
compiler="$(CC)"; \
|
|
||||||
for dir in $(MULTIDIRS); do \
|
|
||||||
if [ "$${dir}" = "." ]; then \
|
|
||||||
true; \
|
|
||||||
else \
|
|
||||||
destpre=`echo $${rootpre}/$${dir}`/; export destpre; \
|
|
||||||
if ! test -d $${destpre} ; then \
|
|
||||||
mkdir -p $${destpre}; \
|
|
||||||
cd $${destpre}; \
|
|
||||||
config_cmd=`../config.status --config | sed -re "s:--srcdir=([^/]):--srcdir=../\1:"`; \
|
|
||||||
$(SHELL) -c "$(SHELL) $${srcrootpre}/configure $${config_cmd}";\
|
|
||||||
sed -e "s:^MULTIDIRS[[:space:]]*+=.*$$:MULTIDIRS = :" \
|
|
||||||
-e "s:^MULTILIBNAME[[:space:]]*=.*$$:MULTILIBNAME = MULTIDIR_$${dir}_NAME:" \
|
|
||||||
-e "s:^MULTI_FLAGS_FOR_TARGET[[:space:]]*=.*$$:MULTI_FLAGS_FOR_TARGET = MULTIDIR_$${dir}_FLAGS:" \
|
|
||||||
-e "s:^objdir[[:space:]]*=.*$$:objdir = ..:" \
|
|
||||||
Makefile > Makefile.tem; \
|
|
||||||
rm -f Makefile; \
|
|
||||||
mv Makefile.tem Makefile; \
|
|
||||||
else \
|
|
||||||
cd $${destpre}; \
|
|
||||||
fi; \
|
|
||||||
if ($(MAKE) $(FLAGS_TO_PASS) \
|
|
||||||
CFLAGS="$(CFLAGS)" \
|
|
||||||
CCASFLAGS="$(CCASFLAGS)" \
|
|
||||||
FCFLAGS="$(FCFLAGS)" \
|
|
||||||
FFLAGS="$(FFLAGS)" \
|
|
||||||
ADAFLAGS="$(ADAFLAGS)" \
|
|
||||||
prefix="$(prefix)" \
|
|
||||||
exec_prefix="$(exec_prefix)" \
|
|
||||||
GCJFLAGS="$(GCJFLAGS)" \
|
|
||||||
GOCFLAGS="$(GOCFLAGS)" \
|
|
||||||
CXXFLAGS="$(CXXFLAGS)" \
|
|
||||||
LIBCFLAGS="$(LIBCFLAGS)" \
|
|
||||||
LIBCXXFLAGS="$(LIBCXXFLAGS)" \
|
|
||||||
LDFLAGS="$(LDFLAGS)" \
|
|
||||||
MULTIFLAGS="" \
|
|
||||||
DESTDIR="$(DESTDIR)" \
|
|
||||||
SOURCE="${srcdir}/" \
|
|
||||||
INSTALL="$(INSTALL)" \
|
|
||||||
INSTALL_DATA="$(INSTALL_DATA)" \
|
|
||||||
INSTALL_PROGRAM="$(INSTALL_PROGRAM)" \
|
|
||||||
INSTALL_SCRIPT="$(INSTALL_SCRIPT)" \
|
|
||||||
$(DO)); then \
|
|
||||||
cd $${rootpre}; \
|
|
||||||
else \
|
|
||||||
exit 1; \
|
|
||||||
fi; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
fi
|
|
Loading…
Reference in New Issue