[poppler] rpath - was - Re: cmake CXXFLAGS
Adrian Johnson
ajohnson at redneon.com
Mon Sep 11 11:22:31 UTC 2017
On 11/09/17 20:28, Albert Astals Cid wrote:
> El diumenge, 10 de setembre de 2017, a les 20:39:18 CEST, Adrian Johnson va escriure:
>> One more problem I found with cmake. It does not set up the rpath for
>> the install directory like autotools does. I sometimes have more than
>> one version of poppler installed to different prefixes for testing
>> purposes. With autotools I could just run any version without needing to
>> change LD_LIBRARY_PATH for the version I want to run.
>
> Don't touch LD_LIBRARY_PATH at all, it already does what you want.
>
> tsdgeos at xps:~/devel/poppler/build-new:master$ ldd utils/pdfinfo | grep poppler
> libpoppler.so.70 => /home/tsdgeos/devel/poppler/build-new/libpoppler.so.70 (0x00007fc473d96000)
> tsdgeos at xps:~/devel/poppler/build-new:master$ cd ..
> tsdgeos at xps:~/devel/poppler:master$ cd build-old/
> tsdgeos at xps:~/devel/poppler/build-old:master$ ldd utils/pdfinfo | grep poppler
> libpoppler.so.70 => /home/tsdgeos/devel/poppler/build-old/libpoppler.so.70 (0x00007f6d96bdd000)
Not after it has been installed.
~/usr/bin$ ldd ./pdfinfo | grep poppler
libpoppler.so.70 => not found
autotools sets the rpath to the install directory.
>
> Cheers,
> Albert
> _______________________________________________
> poppler mailing list
> poppler at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/poppler
>
More information about the poppler
mailing list