This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
RFA: passing ADAFLAGS to ada build
- From: Arnaud Charlet <charlet at ACT-Europe dot FR>
- To: gcc-patches at gcc dot gnu dot org
- Date: Thu, 13 Nov 2003 10:20:31 +0100
- Subject: RFA: passing ADAFLAGS to ada build
The following patch (tested on several platforms) does the following:
- It removes references to ADAC in Makefile.in, since this variable is
no longer used
- More importantly, it fixes handling of ADAFLAGS and BOOT_ADAFLAGS which
was broken when adding the extra gcc/ subdirectory structure (this was
working fine with gcc 2.8.1)
OK ?
2003-11-13 Arnaud Charlet <charlet@act-europe.fr>
* Makefile.in (EXTRA_GCC_FLAGS): Pass BOOT_ADAFLAGS to gcc directory.
* gcc/Makefile.in (POSTSTAGE1_FLAGS_TO_PASS): Also pass ADAFLAGS
using BOOT_ADAFLAGS. Remove handling of ADAC.
--
*** Makefile.in.old Mon Nov 10 15:28:21 2003
--- Makefile.in Mon Nov 10 16:52:03 2003
*************** EXTRA_GCC_FLAGS = \
*** 522,528 ****
"`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s/.*=$$/XFOO=/`" \
"`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s/.*=$$/XFOO=/`" \
"`echo 'STAGE1_CFLAGS=$(STAGE1_CFLAGS)' | sed -e s/.*=$$/XFOO=/`" \
! "`echo 'BOOT_CFLAGS=$(BOOT_CFLAGS)' | sed -e s/.*=$$/XFOO=/`"
GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
--- 522,529 ----
"`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s/.*=$$/XFOO=/`" \
"`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s/.*=$$/XFOO=/`" \
"`echo 'STAGE1_CFLAGS=$(STAGE1_CFLAGS)' | sed -e s/.*=$$/XFOO=/`" \
! "`echo 'BOOT_CFLAGS=$(BOOT_CFLAGS)' | sed -e s/.*=$$/XFOO=/`" \
! "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s/.*=$$/XFOO=/`"
GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
*** gcc/Makefile.in.old Mon Nov 10 16:16:08 2003
--- gcc/Makefile.in Thu Nov 13 10:15:26 2003
*************** T_CFLAGS =
*** 202,208 ****
X_CPPFLAGS =
T_CPPFLAGS =
- ADAC = @ADAC@
AWK = @AWK@
CC = @CC@
BISON = @BISON@
--- 202,207 ----
*************** VOL_FILES=`echo $(BACKEND) $(OBJS) $(C_O
*** 3389,3395 ****
# the context of the stage_x rule.
POSTSTAGE1_FLAGS_TO_PASS = \
! ADAC="\$$(CC)" \
CFLAGS="$(BOOT_CFLAGS)" \
LDFLAGS="$(BOOT_LDFLAGS)" \
WARN_CFLAGS="\$$(GCC_WARN_CFLAGS)" \
--- 3388,3394 ----
# the context of the stage_x rule.
POSTSTAGE1_FLAGS_TO_PASS = \
! ADAFLAGS="$(BOOT_ADAFLAGS)" \
CFLAGS="$(BOOT_CFLAGS)" \
LDFLAGS="$(BOOT_LDFLAGS)" \
WARN_CFLAGS="\$$(GCC_WARN_CFLAGS)" \