On Mon, Jun 11, 2012 at 04:50:37PM +0200, Olivier Hainque wrote: > 2012-06-10 Olivier Hainque <hain...@adacore.com> > > * Makefile.in (GNATLIBCFLAGS_FOR_C): Remove $(PIC_FLAG_FOR_TARGET). > (gnatlib-shared-default): Add $(PIC_FLAG_FOR_TARGET) to > GNATLIBCFLAGS_FOR_C passed to gnatlib. > (gnatlib-shared-win32): Likewise. > (gnatlib-shared-darwin): Likewise. > (gnatlib-shared-dual-win32): Pass PIC_FLAG_FOR_TARGET to > gnatlib-shared-win32. > > libada/ > * Makefile.in (GNATLIBCFLAGS_FOR_C): Remove $(PICFLAG).
You've apparently committed during 4.7 branch freeze a variant of this patch to the 4.7 branch as well, unfortunately it breaks ada bootstrap completely on x86_64-linux. While r188390 (trunk version) has in gnatlib-shared-default: GNATLIBCFLAGS_FOR_C="$(GNATLIBCFLAGS_FOR_C) $(PICFLAG_FOR_TARGET)" \ r188462 (4.7 version) doesn't have there $(PICFLAG_FOR_TARGET). Jakub