lotus



previous page: 039. Where Can I Find Linux System Specifications?
  
page up: Linux FAQ
  
next page: 041. How Do I Upgrade the Libraries without Trashing the System?

040. What Is ld.so and How Do I Get It?




Description

This article is from the Frequently Asked Questions for Linux, the Free/Open Source UNIX-like operating system kernel that runs on many modern computer systems. Maintained by David C. Merrill with numerous contributions by others. (v1.0).

040. What Is ld.so and How Do I Get It?

A: ld.so is the dynamic library loader. Each binary using shared libraries used to have about 3K of start-up code to find and load the shared libraries. Now that code has been put in a special shared library, /lib/ld.so, where all binaries can look for it, so that it wastes less disk space, and can be upgraded more easily.

ld.so can be obtained from http://tsx-11.mit.edu/pub/linux/packages/GCC/ and mirror sites. The latest version at the time of writing is ld.so.1.9.5.tar.gz.

/lib/ld-linux.so.1 is the same thing for ELF ("What's all this about ELF? ") and comes in the same package as the a.out loader.

 

Continue to:















TOP
previous page: 039. Where Can I Find Linux System Specifications?
  
page up: Linux FAQ
  
next page: 041. How Do I Upgrade the Libraries without Trashing the System?