diff options
author | Manuel Novoa III <mjn3@codepoet.org> | 2001-05-31 21:23:20 +0000 |
---|---|---|
committer | Manuel Novoa III <mjn3@codepoet.org> | 2001-05-31 21:23:20 +0000 |
commit | dd4d42c2b998b2b95912ac04106fb7a9b1b0a57e (patch) | |
tree | 19bdbd5e7c1fc93edcd14b115fdbdf3be205389d /ldso/README | |
parent | f43cd38254b0f915fcade2f61218430ebb5e3db3 (diff) |
Removed INSTALL_DIR and replaced it with DEVEL_PREFIX, ROOT_DIR, and
TARGET_PREFIX to allow more flexibility. Also modified the gcc wrapper
to do the right thing if -Wl,--dynamic-linker,xxx is passed on the command
line. The gcc wrapper will also check the env variable UCLIBC_GCC_LDOPT
for a dynamic linker option at runtime (although command line arg overrides
the env variable).
Diffstat (limited to 'ldso/README')
-rw-r--r-- | ldso/README | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/ldso/README b/ldso/README index b5bb93e67..dc37ea65c 100644 --- a/ldso/README +++ b/ldso/README @@ -5,25 +5,6 @@ Inital port for uClibc from debian ld.so_1.9.11-9.tar.gz. Removed a.out support. -"make" generates the ld-uclibc.so.0, libdl.so.0, ldd, ldconfig - suitable for the target platform. - -"make DEVEL=true" generates the same files, but ld-uclibc.so.0 and - ldconfig are modified to not conflict with the devel platform system - libs. (This is only of use if TARGET_ARCH == NATIVE_ARCH.) These - modified versions ignore /lib and /usr/lib and look for shared libs - only in $(INSTALL_DIR)/lib. The modified ldconfig writes ld.so.cache - in $(INSTALL_DIR)/etc. - -The above assumes you've set the DYNAMIC_LINKER to /lib/ld-uclibc.so.0 -in extra/gcc-uClibc/Makefile. - -Todo: - -Remove unneeded code in util/ldd.c. -Link against static uClibc instead of using custom routines. ??? -Lots more cleanup... especially the arch-dependent Makefiles. - ****************** original ld.so.lsm file ************************** Begin3 Title: Linux shared, dynamic linker and utilities. |