The following issue has been SUBMITTED. ====================================================================== http://public.kitware.com/Bug/view.php?id=11914 ====================================================================== Reported By: Dominique Leuenberger Assigned To: ====================================================================== Project: CMake Issue ID: 11914 Category: (No Category) Reproducibility: always Severity: major Priority: normal Status: new ====================================================================== Date Submitted: 2011-03-01 10:50 EST Last Modified: 2011-03-01 10:50 EST ====================================================================== Summary: rpath provided libs is ignored when using FindPackage Description: I'm linking a library (libproxy for that matter) against another library providing a pkgconfig .pc file (mozilla-js for what it matters here).
"pkg-config --libs mozilla-js" returns: -Wl,-rpath,/usr/lib64/xulrunner-2.0 -L/usr/lib64/xulrunner-devel-2.0b12/lib -lmozjs -lplds4 -lplc4 -lnspr4 -lpthread -ldl When building the module at the end, the rpath to /usr/lib64/xulrunner-2.0 does not exist, but one to /usr/lib64/xulrunner-devel-2.0b12/lib is inserted into the shared object, as seen here: readelf -a /usr/lib64/libproxy-0.4.6/modules/pacrunner_mozjs.so | grep rpath 0x000000000000000f (RPATH) Library rpath: [/usr/lib64/xulrunner-devel-2.0b12/lib] This is ignoring explicit build instructions provided by the pkgconfig file provider. Steps to Reproduce: Have a .pc file that specifies explicit rpath for your linker. Additional Information: An example of this happening is when building libproxy on openSUSE. ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2011-03-01 10:50 Dominique LeuenbergerNew Issue ====================================================================== _______________________________________________ cmake-developers mailing list [email protected] http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers
