The build process was sticking $DESTDIR/$HUGETLB_LDSCRIPT_PATH into the
resultant /usr/bin/ld.hugetlbfs file rather than just
$HUGETLB_LDSCRIPT_PATH. This patch fixes that.

diff -ruN libhugetlbfs-20060706.orig/Makefile libhugetlbfs-20060706/Makefile
--- libhugetlbfs-20060706.orig/Makefile 2006-07-06 14:00:50.000000000 -0500
+++ libhugetlbfs-20060706/Makefile      2006-07-20 14:36:04.000000000 -0500
@@ -56,7 +56,7 @@
 
 LIBDIR32 = $(DESTDIR)$(PREFIX)/$(LIB32)
 LIBDIR64 = $(DESTDIR)$(PREFIX)/$(LIB64)
-LDSCRIPTDIR = $(DESTDIR)$(PREFIX)/$(LIB32)/ldscripts
+LDSCRIPTDIR = $(PREFIX)/$(LIB32)/ldscripts
 BINDIR = $(DESTDIR)$(PREFIX)/bin
 SBINDIR = $(DESTDIR)$(PREFIX)/sbin
 DOCDIR = $(DESTDIR)$(PREFIX)/share/doc/libhugetlbfs
@@ -200,8 +200,8 @@
 
 install: all $(OBJDIRS:%=%/install) $(INSTALL_OBJSCRIPT:%=objscript.%)
        @$(VECHO) INSTALL
-       $(INSTALL) -d $(LDSCRIPTDIR)
-       $(INSTALL) -m 644 $(INSTALL_LDSCRIPTS:%=ldscripts/%) $(LDSCRIPTDIR)
+       $(INSTALL) -d $(DESTDIR)$(LDSCRIPTDIR)
+       $(INSTALL) -m 644 $(INSTALL_LDSCRIPTS:%=ldscripts/%) 
$(DESTDIR)$(LDSCRIPTDIR)
        $(INSTALL) -d $(BINDIR)
        for x in $(INSTALL_OBJSCRIPT); do \
                $(INSTALL) -m 755 objscript.$$x $(BINDIR)/$$x; done


-- 

Steve Fox
IBM Linux Technology Center

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Libhugetlbfs-devel mailing list
Libhugetlbfs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libhugetlbfs-devel

Reply via email to