patches/binutils/2.15/180-solaris-qsort.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Fri Sep 04 17:27:16 2009 +0200 (2009-09-04)
changeset 1512 439a6b292917
parent 745 e445c00d134d
permissions -rw-r--r--
TODO: update

Add TODO list for m4, autoconf, automake and libtool.
Building our own versions would remove burden from the users
who have older versions on their distributions, and are not
ready/able/allowed to upgrade.
yann@402
     1
See http://sources.redhat.com/ml/binutils/2004-06/msg00114.html
yann@402
     2
yann@402
     3
--- src/bfd/elflink.c.org	2004-07-05 09:11:42.920597000 -0400
yann@402
     4
+++ src/bfd/elflink.c	2004-07-05 09:12:59.240847000 -0400
yann@402
     5
@@ -2700,7 +2700,7 @@
yann@402
     6
     return vdiff > 0 ? 1 : -1;
yann@402
     7
   else
yann@402
     8
     {
yann@402
     9
-      long sdiff = h1->root.u.def.section - h2->root.u.def.section;
yann@402
    10
+      long sdiff = h1->root.u.def.section->id - h2->root.u.def.section->id;
yann@402
    11
       if (sdiff != 0)
yann@402
    12
 	return sdiff > 0 ? 1 : -1;
yann@402
    13
     }
yann@402
    14
@@ -3954,7 +3954,7 @@
yann@402
    15
 		i = idx + 1;
yann@402
    16
 	      else
yann@402
    17
 		{
yann@402
    18
-		  long sdiff = slook - h->root.u.def.section;
yann@402
    19
+		  long sdiff = slook->id - h->root.u.def.section->id;
yann@402
    20
 		  if (sdiff < 0)
yann@402
    21
 		    j = idx;
yann@402
    22
 		  else if (sdiff > 0)