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-boun...@lists.open-mpi.org on behalf of
>>> 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/
>>>     > <https://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/
>>>     > <https://github.com/open-mpi/ompi/issues/> .
>>>     >
>>>     > Seehttps://docs.open-mpi.org/en/v5.0.x/news/news-v5.0.x.html
>>>     > <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
>>>
>>>
>>>

Reply via email to