https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113147
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- # Use the "pic" build of libiberty if --enable-host-shared or --enable-host-pie, # unless we are building for mingw. LIBIBERTY_PICDIR=$(if $(findstring mingw,$(target)),,pic) ifneq ($(enable_host_shared)$(enable_host_pie),) LIBIBERTY = ../libiberty/$(LIBIBERTY_PICDIR)/libiberty.a else LIBIBERTY = ../libiberty/libiberty.a endif ifeq ($(enable_host_shared),yes) BUILD_LIBIBERTY = $(build_libobjdir)/libiberty/$(LIBIBERTY_PICDIR)/libiberty.a else BUILD_LIBIBERTY = $(build_libobjdir)/libiberty/libiberty.a endif Don't use `--disable-host-shared` basically. Though the above check for mingw really should be the host rather than the target ...