On Fri, Feb 07, 2014 at 08:16:16PM -0800, Bryan Kadzban wrote: > Bruce Dubbs wrote: > > Ken Moffat wrote: > >> On Fri, Feb 07, 2014 at 03:06:52PM -0600, Bruce Dubbs wrote: > >>> BTW, without the above, we do have /usr/lib/libncurses.a. Shouldn't > >>> shouldn't that be picked up? > > > >> You should know me by now - disable static libs when I can, and hide the > >> rest of them ;-) > > Well, even if you didn't disable static libs -- the dynamically-linked binary > that you're running ldd against won't pick up any .a files. You'd have to be > able to relink it for that file to help. Since the existing instructions for > re-pointing the compiler at the lib*w.* files didn't help you, I assume this > program must be binary-only, and not built from source.
Yes, this is the tl installer for TeX. Somewhat analagous to IcedTea - you need a binary before you can build from source. The from-source build (such as it is - some scripts, all the supporting files including docs, manpages, fonts do NOT get built) mostly only links to what is installed. > > Same reason that copying /usr/lib/libncurses.so to a different file didn't > help -- the .so and .a files are both used only by ld, at build time, not by > /lib/ld-linux.so.2 (for 32-bit) or by /lib64/ld-linux-x86_64.so.2 (for > 64-bit), at runtime. (Those don't accept linker scripts, for one, only ELF > files, and the filenames they look for are determined by the various DT_NEEDED > sections in the binary or other libraries.) > OK, thanks - this *was* runtime. ĸen -- das eine Mal als Tragödie, dieses Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page