[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

patch for mklibs to find lib directories under the tree



Hello,

After my latest dist-upgrade && cvs update, I found it necessary to
apply the attached patch to d-i CVS for mklibs to run correctly.
Without it, mklibs fails with the error,

  Library not found: libdiscover.so.1 in path: /lib/ : /usr/lib/ : /usr/X11R6/lib/ : ./tmp/cdrom/tree//usr/lib/cdebconf : ./tmp/cdrom/tree//usr/lib/cdebconf : ./tmp/cdrom/tree//usr/lib/cdebconf : ./tmp/cdrom/tree//usr/lib/cdebconf : ./tmp/cdrom/tree//usr/lib/cdebconf : ./tmp/cdrom/tree//usr/lib/cdebconf : ./tmp/cdrom/tree//usr/lib/cdebconf

I'd appreciate it if someone could review the patch and let me know if
I'm missing some other explanation for mklibs' behavior.

Thanks,
-- 
Steve Langasek
postmodern programmer
Index: build/Makefile
===================================================================
RCS file: /cvs/debian-boot/debian-installer/build/Makefile,v
retrieving revision 1.198
diff -u -r1.198 Makefile
--- build//Makefile	22 Aug 2003 15:10:46 -0000	1.198
+++ build//Makefile	24 Sep 2003 02:14:45 -0000
@@ -371,7 +371,7 @@
 
 	# Library reduction.
 	mkdir -p $(TREE)/lib
-	$(MKLIBS) -v -d $(TREE)/lib --root=$(TREE) `find $(TEMP) -type f -perm +0111 -o -name '*.so'`
+	$(MKLIBS) -L $(TREE)/lib:$(TREE)/usr/lib -v -d $(TREE)/lib --root=$(TREE) `find $(TEMP) -type f -perm +0111 -o -name '*.so'`
 
 	# Add missing symlinks for libraries
 	# (Needed for mklibs.py)

Attachment: signature.asc
Description: Digital signature


Reply to: