On 26/02/2017 12:05 μμ, Thanos Baloukas wrote:
On 26/02/2017 09:44 πμ, Vladislav Dembskiy wrote:
Thank you all!
Yes, I have some there missing the second sed during make
installation. I did recompile make and all 3 packages. Currently they
are located in /usr/lib.
I need recompile packages linked to libraries located in /usr/lib64.
Is any way to find all packages linked to old libraries? I remember
only tiff and bluez. But there are probably more.

Kind regards,
Vladislav


I suggest to try this:

for lib in $(find /lib /usr/lib -name "*.so.*" -type f); \
do if $(objdump -p $lib|grep -q "lib64"); then echo $lib; fi; done

It can be done with 'chrpath -l' instead of 'objdump -p'
Hopefully you won't need to pipe to less. :)

Before rebuilding you can try to change the embedded rpaths
with chrpath. Its in blfs. See CHRPATH(1) man page.
But maybe the problem is bigger than that, not sure.

Sorry, I did not read carefully what you said you did.
It was a fullish thought of mine. I hope I did not cause
confusion.

Sorry again

--
Thanos
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to