This is related to some of the patches I've been sending in. The "e2fsprogs build tweaks" message had the patch to trigger the build of libuuid.so along with the other .so libraries from e2fsprogs, but the library list for mklibs skips it. There is another patch required to get mklibs to see these libraries.
I've attached that patch, but you should review it for correctness because I moved the lib64 paths to be later in the -L sequence. On Wednesday 06 April 2005 06:32 pm, Brian Elliott Finley wrote: > lib/libm.so.6-so-stripped 1232L > reducing libdevmapper.so.1.01 > No pic file found for /lib/libdevmapper.so.1.01 ; copying > reducing libdl.so.2 > No pic file found for /lib/libdl.so.2 ; copying > reducing libcrypt.so.1 > No pic file found for /lib/libcrypt.so.1 ; copying > reducing libc.so.6 > /lib/libc.so.6 1244016L > lib/libc.so.6-so 815260L > lib/libc.so.6-so-stripped 695532L > reducing libuuid.so.1 > No pic file found for /lib/libuuid.so.1 ; copying [deleted]
--- Makefile 2004-09-19 17:23:55.000000000 -0600 +++ Makefile 2005-01-26 21:50:41.000000000 -0700 @@ -501,7 +501,7 @@ # copy standard libraries if it can't find a PIC equivalent. -BEF- # cd $(BOEL_BINARIES_DIR) && $(PYTHON) $(TOPDIR)/initrd_source/mklibs \ - -L /lib64:/usr/lib64:$(SRC_DIR)/$(PARTED_DIR)/libparted/.libs:$(SRC_DIR)/$(DISCOVER_DIR)/lib/.libs -v -d lib bin/* sbin/* + -L $(SRC_DIR)/$(PARTED_DIR)/libparted/.libs:$(SRC_DIR)/$(DISCOVER_DIR)/lib/.libs:$(SRC_DIR)/$(E2FSPROGS_DIR)/lib:/lib64:/usr/lib64 -v -d lib bin/* sbin/* # # Include other files required by openssh that apparently aren't # picked up by mklibs for some reason. -BEF-
