Browse Source

Fix bug in ldso/util/Makefile introduced when Erik added the readelf app.
It didn't show up if a previous install was done. This would have been
fixed two days ago if the initial bug report had been anything close to
lucid. :-( Also changed ldconfig back to staticly linked and update the
README file.

Manuel Novoa III 23 years ago
parent
commit
68822fc77d
2 changed files with 9 additions and 5 deletions
  1. 7 3
      README
  2. 2 2
      ldso/util/Makefile

+ 7 - 3
README

@@ -1,13 +1,17 @@
-To build uClibc,
+To build and install the uClibc development environment,
 
 1) cp ./extra/Configs/Config.<your arch> ./Config
 2) Edit ./Config for your setup.
 3) make
-4) As root, make install
+4) make install_dev (as root if necessary, depending on your Config)
+
+
+To install the runtime environment,
+   make install_target  (again, as root if necessary)
 
 To compile programs with uClibc,
 
-export PATH={uClibc DEVEL_PREFIX/ROOT_DIR}/bin:$PATH
+   export PATH={uClibc DEVEL_PREFIX/ROOT_DIR}/bin:$PATH
 
 and then just ./configure and make as usual.
 

+ 2 - 2
ldso/util/Makefile

@@ -1,7 +1,7 @@
 TOPDIR=../../
 include $(TOPDIR)Rules.mak
 
-CFLAGS=-Wall -Os -I- -I../../include -I.
+CFLAGS=-Wall -Os -I- -I. --uclibc-use-build-dir
 CC = $(TOPDIR)extra/gcc-uClibc/$(NATIVE_ARCH)-uclibc-gcc
 
 all: ldconfig ldd readelf
@@ -23,7 +23,7 @@ readelf: readelf.c
 	$(CC) $(CFLAGS) readelf.c -o $@
 
 ldconfig: ldconfig.o readsoname.o
-	$(CC) $(CFLAGS) $^ -o $@
+	$(CC) $(CFLAGS) -static $^ -o $@
 
 ldd:	ldd.o readsoname.o
 	$(CC) $(CFLAGS) $^ -o $@