Re: [mpich-discuss] Adding libraries to the mpicc wrapper
Since the library is called by Mpich itself, I want to end up with: gcc ... -lmpich -lmylibrary otherwise mpich will complain that it doesn't find the symbols. Matthieu Dorier PhD student at ENS Rennes http://people.irisa.fr/Matthieu.Dorier ----- Mail original -----
De: "Pavan Balaji" <[email protected]> À: [email protected] Envoyé: Mercredi 15 Janvier 2014 17:07:49 Objet: Re: [mpich-discuss] Adding libraries to the mpicc wrapper
User libraries are prioritized over MPICH and other libraries when passed to mpicc.
So mpicc foo.c -lmylibrary will result in:
gcc foo.c -lmylibrary -lmpich
Is that what you want to do? If then, I’d recommend Jeff’s approach of creating a wrapper mpicc.new script that internally calls mpicc.
— Pavan
On Jan 15, 2014, at 8:55 AM, Matthieu Dorier <[email protected]> wrote:
Hello,
I have written an ADIO backend that depends on a library. So far to make the use of the library transparent when compiling a program, I added the library at line 226 of the mpicc wrapper (mpilibs=" -lmpich -lmylibrary"). I'd like to know if there is a "cleaner" way of adding it: mpicc being generated from a template, there should be a way to simply set a variable somewhere for that, shouldn't it? How is it done for other ADIO backends?
Thank you,
Matthieu Dorier PhD student at ENS Rennes http://people.irisa.fr/Matthieu.Dorier _______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
participants (1)
-
Matthieu Dorier