34 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
diff --git a/libada/Makefile.in b/libada/Makefile.in
 | 
						|
index f5057a0..337e0c6 100644
 | 
						|
--- a/libada/Makefile.in
 | 
						|
+++ b/libada/Makefile.in
 | 
						|
@@ -55,7 +55,7 @@ GCC_WARN_CFLAGS = $(LOOSE_WARN)
 | 
						|
 WARN_CFLAGS = @warn_cflags@
 | 
						|
 
 | 
						|
 TARGET_LIBGCC2_CFLAGS=
 | 
						|
-GNATLIBCFLAGS= -g -O2
 | 
						|
+GNATLIBCFLAGS= -g -O2 $(CFLAGS)
 | 
						|
 GNATLIBCFLAGS_FOR_C = $(GNATLIBCFLAGS) $(TARGET_LIBGCC2_CFLAGS) -fexceptions \
 | 
						|
 	-DIN_RTS @have_getipinfo@
 | 
						|
 
 | 
						|
--- a/gcc/ada/gcc-interface/Makefile.in
 | 
						|
+++ b/gcc/ada/gcc-interface/Makefile.in
 | 
						|
@@ -105,7 +105,7 @@ ADAFLAGS = -W -Wall -gnatpg -gnata
 | 
						|
 SOME_ADAFLAGS =-gnata
 | 
						|
 FORCE_DEBUG_ADAFLAGS = -g
 | 
						|
 GNATLIBFLAGS = -gnatpg -nostdinc
 | 
						|
-GNATLIBCFLAGS = -g -O2
 | 
						|
+GNATLIBCFLAGS = -g -O2 $(CFLAGS_FOR_TARGET)
 | 
						|
 # Pretend that _Unwind_GetIPInfo is available for the target by default.  This
 | 
						|
 # should be autodetected during the configuration of libada and passed down to
 | 
						|
 # here, but we need something for --disable-libada and hope for the best.
 | 
						|
@@ -193,7 +193,7 @@ RTSDIR = rts$(subst /,_,$(MULTISUBDIR))
 | 
						|
 # Link flags used to build gnat tools.  By default we prefer to statically
 | 
						|
 # link with libgcc to avoid a dependency on shared libgcc (which is tricky
 | 
						|
 # to deal with as it may conflict with the libgcc provided by the system).
 | 
						|
-GCC_LINK_FLAGS=-static-libgcc
 | 
						|
+GCC_LINK_FLAGS=-static-libgcc $(CFLAGS_FOR_TARGET)
 | 
						|
 
 | 
						|
 # End of variables for you to override.
 | 
						|
 
 |