This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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)" \


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]