r29732 already fixes the automake issue in the trunk. I reopened the CMR #4786 for moving this revision to the v1.8 branch.

Matthias

PS: Sorry for the delay. I had then forgotten to create a CMR for this fix.


On 14.07.2014 09:28, Bert Wesarg wrote:
On 07/12/2014 05:35 PM, Jeff Squyres (jsquyres) wrote:
Mike --

Did you contact the VT folks before making this change?

Have you consider bug #13928: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13928

It is a blocker for the 'subdir-objects'-by-default. And maybe the VT build system hits this bug.

Bert




On Jul 12, 2014, at 8:38 AM, <svn-commit-mai...@open-mpi.org> <svn-commit-mai...@open-mpi.org> wrote:

Author: miked (Mike Dubman)
Date: 2014-07-12 08:38:15 EDT (Sat, 12 Jul 2014)
New Revision: 32225
URL: https://svn.open-mpi.org/trac/ompi/changeset/32225

Log:
BUILD: support new automake

new automake requires subdirs-object directive, to resolve this:

09:43:37 automake: warning: possible forward-incompatibility.
09:43:37 automake: At least a source file is in a subdirectory, but the 'subdir-objects' 09:43:37 automake: automake option hasn't been enabled. For now, the corresponding output 09:43:37 automake: object file(s) will be placed in the top-level directory. However, 09:43:37 automake: this behaviour will change in future Automake versions: they will 09:43:37 automake: unconditionally cause object files to be placed in the same subdirectory
09:43:37 automake: of the corresponding sources.
09:43:37 automake: You are advised to start using 'subdir-objects' option throughout your
09:43:37 automake: project, to avoid future incompatibilities.
09:43:37 tools/otfmerge/Makefile.common:13: warning: source file '$(OTFMERGESRCDIR)/otfmerge.c' is in a subdirectory, 09:43:37 tools/otfmerge/Makefile.common:13: but option 'subdir-objects' is disabled

cmr=v1.8.2:reviewer=ompi-rm1.8

Text files modified:
trunk/contrib/build-mca-comps-outside-of-tree/configure.ac | 2 +-
   trunk/ompi/contrib/vt/vt/configure.ac |     2 +-
   trunk/ompi/contrib/vt/vt/extlib/otf/configure.ac |     2 +-
   trunk/opal/mca/event/libevent2021/libevent/configure.ac |     2 +-
   4 files changed, 4 insertions(+), 4 deletions(-)

Modified: trunk/contrib/build-mca-comps-outside-of-tree/configure.ac
============================================================================== --- trunk/contrib/build-mca-comps-outside-of-tree/configure.ac Sat Jul 12 08:29:30 2014 (r32224) +++ trunk/contrib/build-mca-comps-outside-of-tree/configure.ac 2014-07-12 08:38:15 EDT (Sat, 12 Jul 2014) (r32225)
@@ -25,7 +25,7 @@
AC_CONFIG_AUX_DIR(config)
AC_CONFIG_MACRO_DIR(config)

-AM_INIT_AUTOMAKE([foreign dist-bzip2 no-define 1.11])
+AM_INIT_AUTOMAKE([foreign dist-bzip2 no-define 1.11 subdir-objects])
AM_SILENT_RULES([yes])

AC_LANG([C])

Modified: trunk/ompi/contrib/vt/vt/configure.ac
============================================================================== --- trunk/ompi/contrib/vt/vt/configure.ac Sat Jul 12 08:29:30 2014 (r32224) +++ trunk/ompi/contrib/vt/vt/configure.ac 2014-07-12 08:38:15 EDT (Sat, 12 Jul 2014) (r32225)
@@ -5,7 +5,7 @@
AC_INIT([VampirTrace], [m4_normalize(esyscmd([cat VERSION]))], [vampirsupp...@zih.tu-dresden.de], [VampirTrace])
AC_CONFIG_AUX_DIR(config)
AC_CONFIG_MACRO_DIR(config/m4)
-AM_INIT_AUTOMAKE([foreign])
+AM_INIT_AUTOMAKE([foreign subdir-objects])
AC_CONFIG_HEADERS(config.h)

# If Automake supports silent rules, enable them.

Modified: trunk/ompi/contrib/vt/vt/extlib/otf/configure.ac
============================================================================== --- trunk/ompi/contrib/vt/vt/extlib/otf/configure.ac Sat Jul 12 08:29:30 2014 (r32224) +++ trunk/ompi/contrib/vt/vt/extlib/otf/configure.ac 2014-07-12 08:38:15 EDT (Sat, 12 Jul 2014) (r32225)
@@ -8,7 +8,7 @@
AC_CONFIG_AUX_DIR(config)
AC_CONFIG_MACRO_DIR(config/m4)
AC_CANONICAL_SYSTEM
-AM_INIT_AUTOMAKE([foreign])
+AM_INIT_AUTOMAKE([foreign subdir-objects])
AC_CONFIG_HEADERS([config.h])

# If Automake supports silent rules, enable them.

Modified: trunk/opal/mca/event/libevent2021/libevent/configure.ac
============================================================================== --- trunk/opal/mca/event/libevent2021/libevent/configure.ac Sat Jul 12 08:29:30 2014 (r32224) +++ trunk/opal/mca/event/libevent2021/libevent/configure.ac 2014-07-12 08:38:15 EDT (Sat, 12 Jul 2014) (r32225)
@@ -13,7 +13,7 @@
AC_CONFIG_MACRO_DIR([m4])

# Open MPI: changed to one 1 arg AM INIT_AUTOMAKE
-AM_INIT_AUTOMAKE([foreign])
+AM_INIT_AUTOMAKE([foreign subdir-objects])
# Open MPI: changed AM CONFIG_HEADER to AC CONFIG_HEADERS
AC_CONFIG_HEADERS(config.h)
AC_DEFINE(NUMERIC_VERSION, 0x02001500, [Numeric representation of the version])
_______________________________________________
svn-full mailing list
svn-f...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/svn-full





_______________________________________________
devel mailing list
de...@open-mpi.org
Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
Link to this post: 
http://www.open-mpi.org/community/lists/devel/2014/07/15134.php

--
Matthias Jurenz

Technische Universität Dresden
Center for Information Services and High Performance Computing (ZIH)
01062 Dresden, Germany
Phone: +49 (351) 463-31945
Fax: +49 (351) 463-37773
E-Mail: matthias.jur...@tu-dresden.de

Reply via email to