#2822: support full paths to libraries in LIBS variables
Reporter: Roland Haas Status: new Milestone: Version: Type: bug Priority: minor Component:
Comment (by Roland Haas):
A possible workaround in `bash_utils.sh` is
```shell # NOTE: This breaks if pkg-config returns quotes strings, i.e., path names # with strings in them. It doesn't seems to happen in practice. # If it does: let us know what pkg-config prints in that case, and we # can try to fix it. local INC_DIRS=$($PKGCONFIG --cflags-only-I "$STATIC" "$LIBNAME" | perl -pe 's/(^| )+-I/\1/g') local LIB_DIRS=$($PKGCONFIG --libs-only-L "$STATIC" "$LIBNAME" | perl -pe 's/(^| )+-L/\1/g') local LIBS="" local ALLLIBS=$($PKGCONFIG --libs-only-l "$STATIC" "$LIBNAME" | perl -pe 's/(^| )+-l/\1/g') for lib in $ALLLIBS; do if [ "${lib%/*}" != "$lib" ] ; then LIB_DIRS="$LIB_DIRS ${lib%/*}" lib=${lib##*/lib} lib=${lib%.*} fi LIBS="$LIBS $lib" done ```
-- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2822/support-full-paths...
trac@lists.einsteintoolkit.org