--- gcc-4.7.1/gcc/ada/gcc-interface/Makefile.in.orig	2012-06-16 18:29:11.035034086 -0700
+++ gcc-4.7.1/gcc/ada/gcc-interface/Makefile.in	2012-06-16 18:29:24.497034959 -0700
@@ -2597,7 +2597,7 @@
 	$(MAKE) $(FLAGS_TO_PASS) \
              GNATLIBFLAGS="$(GNATLIBFLAGS)" \
 	     GNATLIBCFLAGS="$(GNATLIBCFLAGS) $(PICFLAG_FOR_TARGET)" \
-	     GNATLIBCFLAGS_FOR_C="$(GNATLIBCFLAGS_FOR_C)" \
+	     GNATLIBCFLAGS_FOR_C="$(GNATLIBCFLAGS_FOR_C) $(PICFLAG_FOR_TARGET)" \
 	     MULTISUBDIR="$(MULTISUBDIR)" \
 	     THREAD_KIND="$(THREAD_KIND)" \
              gnatlib
