[Mvapich-discuss] ibmpifort.so: undefined reference to `CFI_is_contiguous'

Lieber, Matt lieber.31 at osu.edu
Fri Sep 22 11:34:50 EDT 2023


Hi Sylvain,
Sorry to hear you still have issues.  I think this is because autogen was not run which is required when changes to the configure.ac are made.  Here is a tar that I have made please try these and let me know if there are still any issues.

[https://res-h3.public.cdn.office.net/assets/mail/file-icon/png/generic_16x16.png]mvapich2-2.3.7-1.tar.gz<https://buckeyemailosu-my.sharepoint.com/:u:/g/personal/lieber_31_osu_edu/Edlz4H8TpXlAvUU9GUbgG70BTf20B55777B5EdBaht2iSA?e=wCqN3V>

Thanks,
Matt
________________________________
From: Korzennik, Sylvain <skorzennik at cfa.harvard.edu>
Sent: Thursday, September 21, 2023 5:33 PM
To: Lieber, Matt <lieber.31 at osu.edu>
Cc: Announcement about MVAPICH2 (MPI over InfiniBand, RoCE, Omni-Path, iWARP and EFA) Libraries developed at NBCL/OSU <mvapich-discuss at lists.osu.edu>
Subject: Re: [Mvapich-discuss] ibmpifort.so: undefined reference to `CFI_is_contiguous'

Thx Matt, but 1- I had to execute /bin/sh /local/hpc/nvidia/23. 7/mvapich2-2. 3. 7-1/confdb/missing aclocal -I confdb /bin/sh /local/hpc/nvidia/23. 7/mvapich2-2. 3. 7-1/confdb/missing automake --foreign b/c the make was trying to execute /bin/sh
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
<https://us-phishalarm-ewt.proofpoint.com/EWT/v1/KGKeukY!vYQd06kpI8bsxtg6toDrfJttIzi15by7Y5WQLAZPY1ZH5vl8wXAPSILcdRvI__qWRCz9dKiZj0_3rpEh1hAqqiRFx_MJzKetEv2p11PRJQw3b8eF1sHrykREMVOgfQ$>
Report Suspicious

ZjQcmQRYFpfptBannerEnd
Thx Matt, but

1- I had to execute
 /bin/sh /local/hpc/nvidia/23.7/mvapich2-2.3.7-1/confdb/missing aclocal -I  confdb
 /bin/sh /local/hpc/nvidia/23.7/mvapich2-2.3.7-1/confdb/missing automake  --foreign
b/c the make was trying to execute
 /bin/sh /local/hpc/nvidia/23.7/mvapich2-2.3.7-1/confdb/missing aclocal-1.15 -I  confdb
 /bin/sh /local/hpc/nvidia/23.7/mvapich2-2.3.7-1/confdb/missing automake-1.15  --foreign
b/c the configure.ac<https://urldefense.com/v3/__http://configure.ac__;!!KGKeukY!2msSyVSCwsxQmNkdBFxbFYZi7st28k_-41G55m9ua21Gx6frh-dQaJ8e80ElBTMtWC8IYCWbjqPCnl3y9x0HDygfO0Se$> was modified by the patching, and looking for aclocal-1.15 automake-1.15 fail.

 After that the make reran the config (--recheck) and then croaks on

make  all-recursive
make[1]: Entering directory `/local/hpc/nvidia/23.7/mvapich2-2.3.7-1'
make[1]: execvp: /bin/sh: Argument list too long
make[1]: *** [all-recursive] Error 127
make[1]: Leaving directory `/local/hpc/nvidia/23.7/mvapich2-2.3.7-1'
make: *** [all] Error 2

What am I missing???

    Cheers,
      Sylvain
--




On Thu, Sep 21, 2023 at 1:32 PM Lieber, Matt <lieber.31 at osu.edu<mailto:lieber.31 at osu.edu>> wrote:
Hi Sylvain,
Thank you for the report, we think we have a patch that can fix this issue.  Please use the attached patch with --disable-f08 and let us know if you have any other questions.


-Matt
________________________________
From: Mvapich-discuss <mvapich-discuss-bounces at lists.osu.edu<mailto:mvapich-discuss-bounces at lists.osu.edu>> on behalf of Korzennik, Sylvain via Mvapich-discuss <mvapich-discuss at lists.osu.edu<mailto:mvapich-discuss at lists.osu.edu>>
Sent: Tuesday, September 19, 2023 6:54 PM
To: Announcement about MVAPICH2 (MPI over InfiniBand, RoCE, Omni-Path, iWARP and EFA) Libraries developed at NBCL/OSU <mvapich-discuss at lists.osu.edu<mailto:mvapich-discuss at lists.osu.edu>>
Subject: [Mvapich-discuss] ibmpifort.so: undefined reference to `CFI_is_contiguous'

I was able to build mvapich2-2. 3. 7-1 w/ nvidia's compiler ver 23. 5 or 23. 7 under CO7 (w/ same tweaks as when using ver 23. 3), but I can't compile a trivial MPI test program w/ either version: % mpif90 -o ring0f ring0f. o /share/apps/nvidia/Linux_x86_64/23. 5/mvapich2-2. 3. 7-1/lib/libmpifort. so: 
I was able to build mvapich2-2.3.7-1 w/ nvidia's compiler ver 23.5 or 23.7 under CO7 (w/ same tweaks as when using ver 23.3), but I can't compile a trivial MPI test program w/ either version:

% mpif90 -o ring0f ring0f.o
/share/apps/nvidia/Linux_x86_64/23.5/mvapich2-2.3.7-1/lib/libmpifort.so: undefined reference to `CFI_is_contiguous'

or

% mpif90 -o ring0f ring0f.o
/share/apps/nvidia/Linux_x86_64/23.7/mvapich2-2.3.7-1/lib/libmpifort.so: undefined reference to `CFI_is_contiguous'

Anyone ran into this and has a solution? Rebuilding w/ --disable-f08 in the config step does not help (based on https://github.com/pmodels/mpich/issues/6505<https://urldefense.com/v3/__https://github.com/pmodels/mpich/issues/6505__;!!KGKeukY!2u0ZW6taxuRSfFe8Dk9FewQ4ND7Y-Ju0qBVz8Px7kDWV693LGxXFKlcoAd77SHwXNULF6xYZ9Lli75GOIA1Lc3yIM33ujPVzm2KqxA$> for MPICH)

    Cheers,
      Sylvain
--

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osu.edu/pipermail/mvapich-discuss/attachments/20230922/818a5b16/attachment-0002.html>


More information about the Mvapich-discuss mailing list