From dd4d42c2b998b2b95912ac04106fb7a9b1b0a57e Mon Sep 17 00:00:00 2001 From: Manuel Novoa III Date: Thu, 31 May 2001 21:23:20 +0000 Subject: 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). --- ldso/README | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'ldso/README') 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. -- cgit v1.2.3