]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Use LD_SO to set $ld_so_name/$ld_so_version
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 29 Aug 2012 13:45:37 +0000 (06:45 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 29 Aug 2012 13:45:37 +0000 (06:45 -0700)
ChangeLog
Makefile
NEWS
scripts/test-installation.pl

index 249045670352d8f26e4699e4ad746c9b3b1162dc..bd896ba6cb0a7ced08d93634db0494acc1df312e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2012-08-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       [BZ #14476]
+       * Makefile (install): Also pass LD_SO=$(ld.so-version) to
+       scripts/test-installation.pl.
+
+       * scripts/test-installation.pl: Use LD_SO to get $ld_so_name
+       and $ld_so_version if it is set.
+
 2012-08-29  Siddhesh Poyarekar  <siddhesh@redhat.com>
 
        [BZ #14516]
index b0d3edb1a77066e604075acde3595ec63f2a706e..50c3eede54ff5cc02402795856e280b0a29d2b64 100644 (file)
--- 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/NEWS b/NEWS
index 6abc6eab805ff0fdcecbe18ba9961030f407d0e6..b2800e2f120d653a4328f8a7f206bbd5853b93cc 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -12,7 +12,7 @@ Version 2.17
   3479, 5400, 6778, 6808, 9685, 11607, 13717, 13696, 13939, 14042, 14090,
   14166, 14150, 14151, 14154, 14157, 14166, 14173, 14195, 14252, 14283,
   14298, 14303, 14307, 14328, 14331, 14336, 14337, 14347, 14349, 14459,
-  14505, 14516, 14519
+  14476, 14505, 14516, 14519
 
 * Support for STT_GNU_IFUNC symbols added for s390 and s390x.
   Optimized versions of memcpy, memset, and memcmp added for System z10 and
index 1b22086bf96e9cbd9f0b65ed5ac9fc6f0ed99e1e..07007708580bd389d1815ee73b5efee17ac5d896 100755 (executable)
@@ -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\.(.*)$/;