On Fri, Jan 20, 2017 at 12:12:17AM +0100, Matthias Klose wrote: > On 19.01.2017 13:26, Jakub Jelinek wrote: > > On Thu, Jan 19, 2017 at 01:13:14PM +0100, Franz Sirl wrote: > >> Am 2017-01-12 um 21:16 schrieb Jakub Jelinek: > >>> libmpx/ > >>> * configure.ac: Add GCC_BASE_VER. > >>> * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to > >>> get version from BASE-VER file. > >>> * configure: Regenerated. > >> > >> Hi, > >> > >> it seems libmpx/configure.ac is missing the acx.m4 include, because there > >> is > >> now a bare GCC_BASE_VER in the regenerated libmpx/configure. > >> > >> The attached patch seem to fix it, but I'm not good with autoconf. > > > > Oops, sorry, dunno how this got unnoticed in my testing. > > The include belongs to aclocal.m4 IMHO, I've committed this as obvious: > > I think this is wrong. aclocal.m4 is an auto-generated file. why would be the > one in libmpx special to patch directly?
While that is what I've done, apparently if I remove aclocal.m4 and run PATH=~/autoconf-2.64/bin:~/automake-1.11.6/bin:$PATH aclocal -I .. -I ../config I get exactly the same file. Not so in liboffloadmic and libcilkrts, there I've done the same thing, patching aclocal.m4 by hand, and got the order differently from what aclocal does. So here is what I've committed to fix this up: 2017-01-20 Jakub Jelinek <ja...@redhat.com> PR other/79046 liboffloadmic/ * aclocal.m4: Regenerated. * Makefile.in: Regenerated. libcilkrts/ * aclocal.m4: Regenerated. * Makefile.in: Regenerated. --- liboffloadmic/aclocal.m4.jj 2017-01-17 10:28:40.975354196 +0100 +++ liboffloadmic/aclocal.m4 2017-01-20 09:20:19.425237914 +0100 @@ -988,11 +988,11 @@ AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR +m4_include([../config/acx.m4]) m4_include([../config/depstand.m4]) m4_include([../config/lead-dot.m4]) m4_include([../config/multi.m4]) m4_include([../config/override.m4]) -m4_include([../config/acx.m4]) m4_include([../libtool.m4]) m4_include([../ltoptions.m4]) m4_include([../ltsugar.m4]) --- liboffloadmic/Makefile.in.jj 2017-01-17 10:28:41.611345693 +0100 +++ liboffloadmic/Makefile.in 2017-01-20 09:20:29.308107715 +0100 @@ -89,14 +89,14 @@ DIST_COMMON = ChangeLog $(srcdir)/Makefi $(srcdir)/liboffloadmic_host.spec.in \ $(srcdir)/liboffloadmic_target.spec.in $(srcdir)/../depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \ +am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \ + $(top_srcdir)/../config/depstand.m4 \ $(top_srcdir)/../config/lead-dot.m4 \ $(top_srcdir)/../config/multi.m4 \ $(top_srcdir)/../config/override.m4 \ - $(top_srcdir)/../config/acx.m4 $(top_srcdir)/../libtool.m4 \ - $(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \ - $(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \ - $(top_srcdir)/configure.ac + $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \ + $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \ + $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ --- libcilkrts/aclocal.m4.jj 2017-01-17 10:28:40.741357325 +0100 +++ libcilkrts/aclocal.m4 2017-01-20 09:17:59.115089608 +0100 @@ -988,11 +988,11 @@ AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR +m4_include([../config/acx.m4]) m4_include([../config/depstand.m4]) m4_include([../config/lead-dot.m4]) m4_include([../config/multi.m4]) m4_include([../config/override.m4]) -m4_include([../config/acx.m4]) m4_include([../libtool.m4]) m4_include([../ltoptions.m4]) m4_include([../ltsugar.m4]) --- libcilkrts/Makefile.in.jj 2017-01-17 10:28:41.315349650 +0100 +++ libcilkrts/Makefile.in 2017-01-20 09:18:40.764539469 +0100 @@ -161,14 +161,14 @@ DIST_COMMON = $(srcdir)/include/internal @MAC_LINKER_SCRIPT_TRUE@am__append_2 = -Wl,-exported_symbols_list,$(srcdir)/runtime/mac-symbols.txt subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \ +am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \ + $(top_srcdir)/../config/depstand.m4 \ $(top_srcdir)/../config/lead-dot.m4 \ $(top_srcdir)/../config/multi.m4 \ $(top_srcdir)/../config/override.m4 \ - $(top_srcdir)/../config/acx.m4 $(top_srcdir)/../libtool.m4 \ - $(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \ - $(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \ - $(top_srcdir)/configure.ac + $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \ + $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \ + $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ --- libmpx/ChangeLog.jj 2017-01-19 13:22:24.000000000 +0100 +++ libmpx/ChangeLog 2017-01-20 09:22:13.878730077 +0100 @@ -1,7 +1,7 @@ 2017-01-19 Jakub Jelinek <ja...@redhat.com> PR other/79046 - * aclocal.m4: Include ../config/acx.m4. + * aclocal.m4: Regenerated. * configure: Regenerated. * Makefile.in: Regenerated. * mpxrt/Makefile.in: Regenerated. Jakub