[mpich-discuss] Adding libraries to the mpicc wrapper
    Rob Latham 
    robl at mcs.anl.gov
       
    Wed Jan 15 10:15:49 CST 2014
    
    
  
On 01/15/2014 08:55 AM, Matthieu Dorier 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?
Hey Mattieu!
for old pvfs and lustre, add to LDFLAGS and LIBS when configuring mpich 
(and in turn, romio)
for pvfs2, ROMIO's configure looked for and used pvfs2-config to add the 
appropriate libraries and headers.  ROMIO would then add those to 
'src/mpi/romio/localdefs' so the needed libraries would propagate up to 
the mpicc wrapper.
==rob
-- 
Rob Latham
Mathematics and Computer Science Division
Argonne National Lab, IL USA
    
    
More information about the discuss
mailing list