Re: [OMPI devel] Open MPI v5.0.0rc9 is available for testing

2022-11-25 Thread Gilles Gouaillardet via devel
Well, --enable-mca-no-build=io-romio341 works strictly speaking (it does
not build the io/romio341 component).

That being said, it does not prevent 3rd-party/romio from being built, and
this is what fails with gcc 4.8

I will file an issue in order to keep track of that.


Cheers,

Gilles

On Fri, Nov 18, 2022 at 9:07 AM Barrett, Brian via devel <
devel@lists.open-mpi.org> wrote:

> --enable-mca-no-build=io-romio341 should still work.  Or just
> --disable-io-romio.
>
> No comment around the RHEL7 part; that's pretty old, but I don't think
> we've officially said it is too old.  Probably something worth filing a
> ticket for so that we can run to ground before 5.0 release.  Oddly, CI
> continues to pass on RHEL7 in AWS.  I'm not sure what we've done to cause
> that, but also worth investigating.
>
> Brian
>
> On 11/14/22, 10:32 PM, "devel on behalf of Gilles Gouaillardet via devel"
> 
> wrote:
>
> CAUTION: This email originated from outside of the organization. Do
> not click links or open attachments unless you can confirm the sender and
> know the content is safe.
>
>
>
> Folks,
>
>
> I tried to build on a RHEL7 like, and it fails at make time because
> ROMIO requires stdatomic.h
>
> (it seems this file is only available from GCC 4.9)
>
>
> Are we supposed to be able to build Open MPI 5 with GCC 4.8 (e.g. stock
> RHEL7 compiler)?
>
>
> --enable-mca-no-build=io-romio314 cannot help since ROMIO has been
> moved
> to 3rd-party
>
> is there an other workaround? if not, should be add something like
> --enable-3rd-party-no-build=romio?
>
>
> Cheers,
>
>
> Gilles
>
> On 10/22/2022 6:23 AM, Austen W Lauria via devel wrote:
> > Open MPI v5.0.0rc9 is now available for testing
> > athttps://www.open-mpi.org/software/ompi/v5.0/
> > .
> >
> > Please test, and send feedback either via the user mailing lists, or
> > create an issue athttps://github.com/open-mpi/ompi/issues/
> >  .
> >
> > Seehttps://docs.open-mpi.org/en/v5.0.x/news/news-v5.0.x.html
> >  for a
> list
> > of changes since rc8.
> >
> > Thank you,
> > v5.0 Release Managers
>
>
>


Re: [OMPI devel] Open MPI v5.0.0rc9 is available for testing

2022-11-25 Thread Gilles Gouaillardet via devel
This is very odd ...

I dumped DISABLE_io_romio341, and it is *not* set (!)

Anyway, let's follow-up at https://github.com/open-mpi/ompi/issues/11088

Cheers,

Gilles

On Fri, Nov 18, 2022 at 5:37 PM Gilles Gouaillardet <
gilles.gouaillar...@gmail.com> wrote:

> Let me take a step back...
>
> Looking at the code, it should work ... except it does not :-(
>
>
> $ configure --enable-mca-no-build=io-romio341
> [...]
> checking which components should be disabled... io-romio341
> [...]
> +++ Configuring MCA framework io
> checking for no configure components in framework io...
> checking for m4 configure components in framework io... ompio, romio341
>
> --- MCA component io:ompio (m4 configuration macro)
> checking for MCA component io:ompio compile mode... static
> checking if MCA component io:ompio can compile... yes
>
> --- MCA component io:romio341 (m4 configuration macro)
> checking for MCA component io:romio341 compile mode... static
> checking if want ROMIO component... yes
> checking if MPI profiling is enabled... yes
>
> *** Configuring ROMIO distribution
> configure: OPAL configuring in 3rd-party/romio341
>
> On Fri, Nov 18, 2022 at 5:18 PM Gilles Gouaillardet <
> gilles.gouaillar...@gmail.com> wrote:
>
>> Well, --enable-mca-no-build=io-romio341 works strictly speaking (it does
>> not build the io/romio341 component).
>>
>> That being said, it does not prevent 3rd-party/romio from being built,
>> and this is what fails with gcc 4.8
>>
>> I will file an issue in order to keep track of that.
>>
>>
>> Cheers,
>>
>> Gilles
>>
>> On Fri, Nov 18, 2022 at 9:07 AM Barrett, Brian via devel <
>> devel@lists.open-mpi.org> wrote:
>>
>>> --enable-mca-no-build=io-romio341 should still work.  Or just
>>> --disable-io-romio.
>>>
>>> No comment around the RHEL7 part; that's pretty old, but I don't think
>>> we've officially said it is too old.  Probably something worth filing a
>>> ticket for so that we can run to ground before 5.0 release.  Oddly, CI
>>> continues to pass on RHEL7 in AWS.  I'm not sure what we've done to cause
>>> that, but also worth investigating.
>>>
>>> Brian
>>>
>>> On 11/14/22, 10:32 PM, "devel on behalf of Gilles Gouaillardet via
>>> devel" >> devel@lists.open-mpi.org> wrote:
>>>
>>> CAUTION: This email originated from outside of the organization. Do
>>> not click links or open attachments unless you can confirm the sender and
>>> know the content is safe.
>>>
>>>
>>>
>>> Folks,
>>>
>>>
>>> I tried to build on a RHEL7 like, and it fails at make time because
>>> ROMIO requires stdatomic.h
>>>
>>> (it seems this file is only available from GCC 4.9)
>>>
>>>
>>> Are we supposed to be able to build Open MPI 5 with GCC 4.8 (e.g.
>>> stock
>>> RHEL7 compiler)?
>>>
>>>
>>> --enable-mca-no-build=io-romio314 cannot help since ROMIO has been
>>> moved
>>> to 3rd-party
>>>
>>> is there an other workaround? if not, should be add something like
>>> --enable-3rd-party-no-build=romio?
>>>
>>>
>>> Cheers,
>>>
>>>
>>> Gilles
>>>
>>> On 10/22/2022 6:23 AM, Austen W Lauria via devel wrote:
>>> > Open MPI v5.0.0rc9 is now available for testing
>>> > athttps://www.open-mpi.org/software/ompi/v5.0/
>>> > .
>>> >
>>> > Please test, and send feedback either via the user mailing lists,
>>> or
>>> > create an issue athttps://github.com/open-mpi/ompi/issues/
>>> >  .
>>> >
>>> > Seehttps://docs.open-mpi.org/en/v5.0.x/news/news-v5.0.x.html
>>> >  for a
>>> list
>>> > of changes since rc8.
>>> >
>>> > Thank you,
>>> > v5.0 Release Managers
>>>
>>>
>>>


Re: [OMPI devel] Open MPI v5.0.0rc9 is available for testing

2022-11-25 Thread Gilles Gouaillardet via devel
Let me take a step back...

Looking at the code, it should work ... except it does not :-(


$ configure --enable-mca-no-build=io-romio341
[...]
checking which components should be disabled... io-romio341
[...]
+++ Configuring MCA framework io
checking for no configure components in framework io...
checking for m4 configure components in framework io... ompio, romio341

--- MCA component io:ompio (m4 configuration macro)
checking for MCA component io:ompio compile mode... static
checking if MCA component io:ompio can compile... yes

--- MCA component io:romio341 (m4 configuration macro)
checking for MCA component io:romio341 compile mode... static
checking if want ROMIO component... yes
checking if MPI profiling is enabled... yes

*** Configuring ROMIO distribution
configure: OPAL configuring in 3rd-party/romio341

On Fri, Nov 18, 2022 at 5:18 PM Gilles Gouaillardet <
gilles.gouaillar...@gmail.com> wrote:

> Well, --enable-mca-no-build=io-romio341 works strictly speaking (it does
> not build the io/romio341 component).
>
> That being said, it does not prevent 3rd-party/romio from being built, and
> this is what fails with gcc 4.8
>
> I will file an issue in order to keep track of that.
>
>
> Cheers,
>
> Gilles
>
> On Fri, Nov 18, 2022 at 9:07 AM Barrett, Brian via devel <
> devel@lists.open-mpi.org> wrote:
>
>> --enable-mca-no-build=io-romio341 should still work.  Or just
>> --disable-io-romio.
>>
>> No comment around the RHEL7 part; that's pretty old, but I don't think
>> we've officially said it is too old.  Probably something worth filing a
>> ticket for so that we can run to ground before 5.0 release.  Oddly, CI
>> continues to pass on RHEL7 in AWS.  I'm not sure what we've done to cause
>> that, but also worth investigating.
>>
>> Brian
>>
>> On 11/14/22, 10:32 PM, "devel on behalf of Gilles Gouaillardet via
>> devel" > devel@lists.open-mpi.org> wrote:
>>
>> CAUTION: This email originated from outside of the organization. Do
>> not click links or open attachments unless you can confirm the sender and
>> know the content is safe.
>>
>>
>>
>> Folks,
>>
>>
>> I tried to build on a RHEL7 like, and it fails at make time because
>> ROMIO requires stdatomic.h
>>
>> (it seems this file is only available from GCC 4.9)
>>
>>
>> Are we supposed to be able to build Open MPI 5 with GCC 4.8 (e.g.
>> stock
>> RHEL7 compiler)?
>>
>>
>> --enable-mca-no-build=io-romio314 cannot help since ROMIO has been
>> moved
>> to 3rd-party
>>
>> is there an other workaround? if not, should be add something like
>> --enable-3rd-party-no-build=romio?
>>
>>
>> Cheers,
>>
>>
>> Gilles
>>
>> On 10/22/2022 6:23 AM, Austen W Lauria via devel wrote:
>> > Open MPI v5.0.0rc9 is now available for testing
>> > athttps://www.open-mpi.org/software/ompi/v5.0/
>> > .
>> >
>> > Please test, and send feedback either via the user mailing lists, or
>> > create an issue athttps://github.com/open-mpi/ompi/issues/
>> >  .
>> >
>> > Seehttps://docs.open-mpi.org/en/v5.0.x/news/news-v5.0.x.html
>> >  for a
>> list
>> > of changes since rc8.
>> >
>> > Thank you,
>> > v5.0 Release Managers
>>
>>
>>


[OMPI devel] No Tuesday meeting on 22 Nov

2022-11-25 Thread Jeff Squyres (jsquyres) via devel
Due to the US Thanksgiving holiday week, we will not have the regular weekly 
Tuesday Open MPI webex next Tuesday (22 Nov).

--
Jeff Squyres
jsquy...@cisco.com