Re: [OMPI devel] Open-MPI backwards compatibility and library version changes

2018-11-24 Thread Bert Wesarg via devel
FYI,

debian libtool packages take care of this with this patch:

https://git.launchpad.net/ubuntu/+source/libtool/tree/debian/patches/link_all_deplibs.patch

Best,
Bert
On Mon, Nov 19, 2018 at 12:01 AM Christopher Samuel  wrote:
>
> Hi Brian,
>
> On 17/11/18 5:13 am, Barrett, Brian via devel wrote:
>
> > Unfortunately, I don’t have a good idea of what to do now. We already
> > did the damage on the 3.x series. Our backwards compatibility testing
> > (as lame as it is) just links libmpi, so it’s all good. But if anyone
> > uses libtool, we’ll have a problem, because we install the .la files
> > that allow libtool to see the dependency of libmpi on libopen-pal, and
> > it gets too excited.
> >
> > We’ll need to talk about how we think about this change in the future.
>
> Thanks for that - personally I think it's a misfeature in libtool to add
> these extra dependencies, it would be handy if there was a way to turn
> it off - but that's not your problem.
>
> For us it just means that when we bring in a new Open-MPI we just need
> to build new versions of our installed libraries and codes against it,
> fortunately that's something that Easybuild makes (relatively) easy.
>
> Thanks for your time everyone - this is my last week at Swinburne before
> I leave Australia to start at NERSC in December!
>
> All the best,
> Chris
> --
>   Christopher Samuel OzGrav Senior Data Science Support
>   ARC Centre of Excellence for Gravitational Wave Discovery
>   http://www.ozgrav.org/  http://twitter.com/ozgrav
> ___
> devel mailing list
> devel@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/devel
___
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel

Re: [OMPI devel] Script-based wrapper compilers

2022-03-31 Thread Bert Wesarg via devel

Dear all,

instead of maintaining these scripts, maybe it is possible to have some 
build-mode of Open MPI which only builds these tools? AFAIR, all information 
for the opal-wrapper are in these .txt files. I.e., nothing inside the binary. 
So one could build Open MPI twice. First with the cross-compiler and install 
it. Then a second time building only the opal-wrapper and such binaries with 
the host compiler and install it over the previous installation, which replaces 
only the binaries, not the .txt files.

Maybe this is even possible today, excluding the convenient second 
"installation" step?

Best,
Bert

On 24.03.22 17:04, Jeff Squyres (jsquyres) via devel 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  on behalf of Gilles Gouaillardet via 
devel 
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 
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



--
Dipl.-Inf. Bert Wesarg
wiss. Mitarbeiter

Technische Universität Dresden
Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH)
01062 Dresden

📞 +49 (351) 463-42451
📠 +49 (351) 463-37773
📧 bert.wes...@tu-dresden.de
🏳️‍🌈 he/him/his


smime.p7s
Description: S/MIME Cryptographic Signature