-
Notifications
You must be signed in to change notification settings - Fork 901
@ in opal.pc pkg-config file #1343
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@marksantcroos i cannot see any |
This is with ~HEAD. I encounter it on multiple systems, but not all of them.
|
You meant latest master, right ? |
Yes, latest master, but it isn't a recent thing. E.g. Comet @ SDSC:
|
@marksantcroos Can you show exactly what you're seeing? When I install from the git master, this is the ompi.pc file that I see:
And if I use it: $ PKG_CONFIG_PATH=$bogus/lib/pkgconfig pkg-config ompi --libs
-L/home/jsquyres/bogus/lib -Wl,-rpath -Wl,/home/jsquyres/bogus/lib -Wl,--enable-new-dtags -lmpi which looks ok to me. The other .pc files in the $libdir/pkgconfig dir look similar. |
Note that I only see it in the opal.pc, not in the orte.pc. |
Got it. Easy typo to fix; thanks! |
As reported by @marksantcroos, this substitution in opal.pc was incorrect -- it left @{libdir} in the string (vs. ${libdir}). The fix is simple: use the proper substitution variable in opal.pc (it was never updated to reflect the new/correct name that was created just for the pkg-config files). Fixes open-mpi/ompi#1343. (cherry picked from commit open-mpi/ompi@8558def)
As reported by @marksantcroos, this substitution in opal.pc was incorrect -- it left @{libdir} in the string (vs. ${libdir}). The fix is simple: use the proper substitution variable in opal.pc (it was never updated to reflect the new/correct name that was created just for the pkg-config files). Fixes open-mpi/ompi#1343. (cherry picked from commit 8558def)
As reported by @marksantcroos, this substitution in opal.pc was incorrect -- it left @{libdir} in the string (vs. ${libdir}). The fix is simple: use the proper substitution variable in opal.pc (it was never updated to reflect the new/correct name that was created just for the pkg-config files). Fixes open-mpi/ompi#1343. (cherry picked from commit open-mpi/ompi@8558def)
Thanks! |
v2.0.2: compiler warnings stomp
As reported by @marksantcroos, this substitution in opal.pc was incorrect -- it left @{libdir} in the string (vs. ${libdir}). The fix is simple: use the proper substitution variable in opal.pc (it was never updated to reflect the new/correct name that was created just for the pkg-config files). Fixes open-mpi#1343.
The
@{libdir}
that is used "internally" by OpenMPI also ends up in the pkg-config file. There is some conversion code inopal_setup_wrappers.m4
, but shouldnt that be used before it ends up in the .pc file?An innocent external consumer of the pkg-config information (like myself) now falls over the unsupported
@
.The text was updated successfully, but these errors were encountered: