Author: bdubbs
Date: 2012-08-29 21:06:49 -0600 (Wed, 29 Aug 2012)
New Revision: 2524
Added:
trunk/glibc/glibc-2.16.0-fix_test_installation-1.patch
Log:
Fix glibc's test_installation.pl
Added: trunk/glibc/glibc-2.16.0-fix_test_installation-1.patch
===================================================================
--- trunk/glibc/glibc-2.16.0-fix_test_installation-1.patch
(rev 0)
+++ trunk/glibc/glibc-2.16.0-fix_test_installation-1.patch 2012-08-30
03:06:49 UTC (rev 2524)
@@ -0,0 +1,45 @@
+Submitted By: Bruce Dubbs <bdubbs_at_linuxfromscratch_dot_org>
+Date: 2012-08-29
+Initial Package Version: 2.16.0
+Upstream Status: From upstream
+Origin: http://sourceware.org/bugzilla/attachment.cgi?id=6616
+Description: Fix a problem running test-installation.pl
+
+diff --git a/Makefile b/Makefile
+index b0d3edb..50c3eed 100644
+--- a/Makefile
++++ b/Makefile
+@@ -111,7 +111,7 @@ install:
+ ifneq (no,$(PERL))
+ ifeq (/usr,$(prefix))
+ ifeq (,$(install_root))
+- CC="$(CC)" $(PERL) scripts/test-installation.pl $(common-objpfx)
++ LD_SO=$(ld.so-version) CC="$(CC)" $(PERL) scripts/test-installation.pl
$(common-objpfx)
+ endif
+ endif
+ endif
+diff --git a/scripts/test-installation.pl b/scripts/test-installation.pl
+index 1b22086..cbe8d80 100755
+--- a/scripts/test-installation.pl
++++ b/scripts/test-installation.pl
+@@ -25,6 +25,11 @@ if ($ENV{CC}) {
+ } else {
+ $CC= "gcc";
+ }
++if ($ENV{LD_SO}) {
++ $LD_SO = $ENV{LD_SO};
++} else {
++ $LD_SO= "";
++}
+
+ sub usage {
+ print "Usage: test-installation [soversions.mk]\n";
+@@ -112,6 +117,8 @@ while (<SOVERSIONS>) {
+ $link_libs .= " -l$name";
+ $versions{$name} = $version;
+ }
++ } elsif ($LD_SO ne "") {
++ ($ld_so_name, $ld_so_version) = split ('\.so\.', $LD_SO);
+ } else {
+ if (/^ld\.so/) {
+ ($ld_so_name, $ld_so_version)= /=(.*)\.so\.(.*)$/;
--
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page