patches/mpfr/2.4.1/110-assert.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Dec 05 20:31:43 2012 +0100 (2012-12-05)
changeset 3134 863723936e24
permissions -rw-r--r--
scripts/xldd: use user's sed and grep

xldd uses sed and grep as detected by ./configure. This works well if is
used on the machine that build the toolchain.

But if the user moves the toolchain to another machine where sed and grep
are not in the same directory (eg. /bin/sed vs. /usr/bin/sed), then xldd
will stop functionning.

Fix that by using ${SED} and ${GREP} if they are set in the environment.

Reported-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@1249
     1
diff -Naurd mpfr-2.4.1-a/PATCHES mpfr-2.4.1-b/PATCHES
yann@1249
     2
--- mpfr-2.4.1-a/PATCHES	2009-03-04 13:15:05.000000000 +0000
yann@1249
     3
+++ mpfr-2.4.1-b/PATCHES	2009-03-04 13:17:04.000000000 +0000
yann@1249
     4
@@ -0,0 +1 @@
yann@1249
     5
+assert
yann@1249
     6
diff -Naurd mpfr-2.4.1-a/VERSION mpfr-2.4.1-b/VERSION
yann@1249
     7
--- mpfr-2.4.1-a/VERSION	2009-02-27 16:55:37.000000000 +0000
yann@1249
     8
+++ mpfr-2.4.1-b/VERSION	2009-03-04 13:16:46.000000000 +0000
yann@1249
     9
@@ -1 +1 @@
yann@1249
    10
-2.4.1-p1
yann@1249
    11
+2.4.1-p2
yann@1249
    12
diff -Naurd mpfr-2.4.1-a/mpfr-gmp.c mpfr-2.4.1-b/mpfr-gmp.c
yann@1249
    13
--- mpfr-2.4.1-a/mpfr-gmp.c	2009-02-20 09:43:17.000000000 +0000
yann@1249
    14
+++ mpfr-2.4.1-b/mpfr-gmp.c	2009-03-04 13:16:39.000000000 +0000
yann@1249
    15
@@ -301,7 +301,7 @@
yann@1249
    16
       if (linenum != -1)
yann@1249
    17
         fprintf (stderr, "%d: ", linenum);
yann@1249
    18
     }
yann@1249
    19
-  fprintf (stderr, " assertion failed: %s\n", expr);
yann@1249
    20
+  fprintf (stderr, "MPFR assertion failed: %s\n", expr);
yann@1249
    21
   abort();
yann@1249
    22
 }
yann@1249
    23
 
yann@1249
    24
diff -Naurd mpfr-2.4.1-a/mpfr.h mpfr-2.4.1-b/mpfr.h
yann@1249
    25
--- mpfr-2.4.1-a/mpfr.h	2009-02-27 16:55:38.000000000 +0000
yann@1249
    26
+++ mpfr-2.4.1-b/mpfr.h	2009-03-04 13:16:46.000000000 +0000
yann@1249
    27
@@ -27,7 +27,7 @@
yann@1249
    28
 #define MPFR_VERSION_MAJOR 2
yann@1249
    29
 #define MPFR_VERSION_MINOR 4
yann@1249
    30
 #define MPFR_VERSION_PATCHLEVEL 1
yann@1249
    31
-#define MPFR_VERSION_STRING "2.4.1-p1"
yann@1249
    32
+#define MPFR_VERSION_STRING "2.4.1-p2"
yann@1249
    33
 
yann@1249
    34
 /* Macros dealing with MPFR VERSION */
yann@1249
    35
 #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
yann@1249
    36
diff -Naurd mpfr-2.4.1-a/version.c mpfr-2.4.1-b/version.c
yann@1249
    37
--- mpfr-2.4.1-a/version.c	2009-02-27 16:55:38.000000000 +0000
yann@1249
    38
+++ mpfr-2.4.1-b/version.c	2009-03-04 13:16:46.000000000 +0000
yann@1249
    39
@@ -25,5 +25,5 @@
yann@1249
    40
 const char *
yann@1249
    41
 mpfr_get_version (void)
yann@1249
    42
 {
yann@1249
    43
-  return "2.4.1-p1";
yann@1249
    44
+  return "2.4.1-p2";
yann@1249
    45
 }