[Darshan-commits] [Darshan] branch, master, updated. darshan-2.3.1-pre2-2-g2eae92a

Service Account git at mcs.anl.gov
Sun Feb 22 08:52:47 CST 2015


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "".

The branch, master has been updated
       via  2eae92a35b1bd8e43aad1ba14ea522e18e3c114f (commit)
      from  7dafe56e782713e35311781fe5b488b7984e548e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 2eae92a35b1bd8e43aad1ba14ea522e18e3c114f
Author: Phil Carns <carns at mcs.anl.gov>
Date:   Sun Feb 22 09:51:58 2015 -0500

    mv pkgconfig link options to Libs.private
    
    - this ensures that link-time instrumentation is only added to static
      executables in Cray environments.  Reported by Kalyana Chadalavada.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |    2 ++
 .../lib/pkgconfig/darshan-runtime.pc.in            |    4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)


Diff of changes:
diff --git a/ChangeLog b/ChangeLog
index fa9950b..5c76d9c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -32,6 +32,8 @@ darshan-2.3.1-pre2
 * update darshan-gen-fortran.pl and darshan-gen-cxx.pl to support new library
   naming conventions in MPICH 3.1.1 and higher
 * update documentation to reflect known issues with some versions of MPICH
+* modify darshan-runtime so that link-time instrumentation options are only used
+  when statically linking via Libs.private.  (reported by Kalyana Chadalavada)
 
 darshan-2.3.0
 =============
diff --git a/darshan-runtime/lib/pkgconfig/darshan-runtime.pc.in b/darshan-runtime/lib/pkgconfig/darshan-runtime.pc.in
index 204cafd..55c2e92 100644
--- a/darshan-runtime/lib/pkgconfig/darshan-runtime.pc.in
+++ b/darshan-runtime/lib/pkgconfig/darshan-runtime.pc.in
@@ -14,5 +14,5 @@ darshan_libdir= -L${darshan_prefix}/lib
 darshan_linkopts="-Wl,-u,MPI_Init,-u,MPI_Wtime,-u,__wrap_H5Fcreate,-u,__wrap_ncmpi_create,-wrap,write,-wrap,open,-wrap,creat,-wrap,creat64,-wrap,open64,-wrap,close,-wrap,read,-wrap,lseek,-wrap,lseek64,-wrap,pread,-wrap,pwrite,-wrap,readv,-wrap,writev,-wrap,__xstat,-wrap,__lxstat,-wrap,__fxstat,-wrap,__xstat64,-wrap,__lxstat64,-wrap,__fxstat64,-wrap,mmap,-wrap,mmap64,-wrap,fopen,-wrap,fclose,-wrap,fread,-wrap,fwrite,-wrap,fseek,-wrap,fopen64,-wrap,pread64,-wrap,pwrite64,-wrap,fsync,-wrap,fdatasync,-wrap,ncmpi_create,-wrap,ncmpi_open,-wrap,ncmpi_close,-wrap,H5Fcreate,-wrap,H5Fopen,-wrap,H5Fclose,-wrap,aio_write,-wrap,aio_write64,-wrap,aio_read,-wrap,aio_read64,-wrap,lio_listio,-wrap,lio_listio64,-wrap,aio_return,-wrap,aio_return64,-wrap,mkstemp,-wrap,mkostemp,-wrap,mkstemps,-wrap,mkostemps"
 
 Cflags:
-Libs: ${darshan_linkopts} ${darshan_libdir} -lfmpich -lmpichcxx -Wl,--start-group -ldarshan-mpi-io -ldarshan-posix -ldarshan-stubs -Wl,--end-group
-Libs.private:
+Libs:
+Libs.private: ${darshan_linkopts} ${darshan_libdir} -lfmpich -lmpichcxx -Wl,--start-group -ldarshan-mpi-io -ldarshan-posix -ldarshan-stubs -Wl,--end-group


hooks/post-receive
--



More information about the Darshan-commits mailing list