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.

--
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