Jeff, Gilles, I missed this mail thread.
As Gilles said, Fujitsu MPI provides both native- and cross-compiler for Fujitsu AArch64 machines (including Fugaku). However, we don't use the script-based wrapper compilers. We prepare AArch64 binaries and x86_64 opal_wrapper command. Putting AArch64 libraries and x86_64 opal_wrapper and writing wrapper-data.txt allows cross compiling AArch64 MPI programs on x86_64. Thanks, Takahiro Kawashima, Fujitsu > Jeff, > > Cross compilation is the recommended way on Fugaku. > In all fairness, even if Fujitsu MPI is based on Open MPI, they built the > MPI wrappers (that invoke the cross compilers) on top of opal (read not the > scripts). > > Cheers, > > Gilles > > On Fri, Mar 25, 2022 at 1:06 AM Jeff Squyres (jsquyres) <jsquy...@cisco.com> > wrote: > > > Gilles -- > > > > Do you know if anyone is actually cross compiling? I agree that this is > > in the "nice to have" category, but it is costing Brian time -- if no one > > is using this functionality, it's not worth the time. If people are using > > this functionality, then it's potentially worth the time. > > > > -- > > Jeff Squyres > > jsquy...@cisco.com > > > > ________________________________________ > > From: devel <devel-boun...@lists.open-mpi.org> on behalf of Gilles > > Gouaillardet via devel <devel@lists.open-mpi.org> > > Sent: Wednesday, March 23, 2022 10:28 PM > > To: Open MPI Developers > > Cc: Gilles Gouaillardet > > Subject: Re: [OMPI devel] Script-based wrapper compilers > > > > Brian, > > > > My 0.02 US$ > > > > Script based wrapper compilers are very useful when cross compiling, > > so ideally, they should be maintained. > > > > Cheers, > > > > Gilles > > > > On Thu, Mar 24, 2022 at 11:18 AM Barrett, Brian via devel < > > devel@lists.open-mpi.org<mailto:devel@lists.open-mpi.org>> wrote: > > Does anyone still use the script based wrapper compilers? I have been > > working on fixing a number of static library compile issues caused by us > > historically not having been great about tracking library dependencies and > > the OMPI/PMIx/PRRTE split. Part of this is some fairly significant > > modifications to the wrapper compilers (here's the PMIx version: > > https://github.com/openpmix/openpmix/commit/e15de4b52f2d331297bbca31beb54b5a377557bc). > > It would be easiest to just remove the script based wrapper compilers, but > > I'll update them if someone uses them. > > > > Thanks, > > > > Brian