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
>>
>>
>>


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

2022-11-17 Thread Barrett, Brian via devel
--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-14 Thread Gilles Gouaillardet via devel

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] Open MPI v5.0.0rc9 is available for testing

2022-10-21 Thread Austen W Lauria via devel
Open MPI v5.0.0rc9 is now available for testing at 
https://www.open-mpi.org/software/ompi/v5.0/
 .

Please test, and send feedback either via the user mailing lists, or create an 
issue at 
https://github.com/open-mpi/ompi/issues/
 .

See 
https://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