Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] [OMPI svn-full] svn:open-mpi r32225 - in trunk: contrib/build-mca-comps-outside-of-tree ompi/contrib/vt/vt ompi/contrib/vt/vt/extlib/otf opal/mca/event/libevent2021/libevent
From: Matthias Jurenz (matthias.jurenz_at_[hidden])
Date: 2014-07-14 08:11:07


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-mailer_at_[hidden]>
>> <svn-commit-mailer_at_[hidden]> 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]))],
>>> [vampirsupport_at_[hidden]], [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-full_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/svn-full
>>
>>
>
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> 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.jurenz_at_[hidden]