patches/glibc/2.3.6/230-mips-bootstrap-gcc-header-install.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jan 17 23:06:02 2010 +0100 (2010-01-17)
changeset 1740 c57458bb354d
parent 744 4bf8448536d5
permissions -rw-r--r--
configure: do not require hg when configuring in an hg clone

When configuring in an hg clone, we need hg to compute the version string.
It can happen that users do not have Mercurial (eg. if they got a snapshot
rather that they did a full clone). In this case, we can still run, of
course, so simply fill the version string with a sufficiently explicit
value, that does not require hg. The date is a good candidate.
yann@402
     1
http://sourceware.org/ml/crossgcc/2005-05/msg00165.html
yann@402
     2
Fixes a MIPS build problem (unrelated to NPTL)
yann@402
     3
yann@402
     4
Message-ID: <428E8B24.1000201@realitydiluted.com>
yann@402
     5
Date: Fri, 20 May 2005 20:13:08 -0500
yann@402
     6
From: "Steven J dot  Hill" <sjhill at realitydiluted dot com>
yann@402
     7
To:  crossgcc at sources dot redhat dot com,  toolchain at gentoo dot org, 
yann@402
     8
 Shay_Gal-On at pmc-sierra dot com,  TheNop at gmx dot net
yann@402
     9
Subject: New NPTL patches for crosstools and MIPS NPTL patches....
yann@402
    10
yann@402
    11
Greetings.
yann@402
    12
yann@402
    13
I have uploaded the latest NPTL patch for crosstool-0.34. I have also
yann@402
    14
uploaded a tarball of the patches necessary to build a MIPS NPTL
yann@402
    15
cross toolchain. To build a MIPS NPTL toolchain you will need the
yann@402
    16
released version of binutils-2.16 and the absolute latest GCC and
yann@402
    17
glibc code from the HEAD of cvs. Use the 'demo-mips-nptl.sh' script
yann@402
    18
to build the toolchain. Please report bugs or issues to the crossgcc
yann@402
    19
mailing list. Here is the link off of my FTP site:
yann@402
    20
yann@402
    21
    ftp://ftp.realitydiluted.com/crosstools/crosstool-0.34/
yann@402
    22
yann@402
    23
[Note: BOOTSTRAP_GCC is set by crosstool.sh when invoking make install-headers]
yann@402
    24
yann@402
    25
diff -ur glibc-2.4.0-20050406/sysdeps/mips/mips32/Makefile glibc-2.4.0-20050406-patched/sysdeps/mips/mips32/Makefile
yann@402
    26
--- glibc-2.4.0-20050406/sysdeps/mips/mips32/Makefile	2003-03-29 02:15:28.000000000 -0600
yann@402
    27
+++ glibc-2.4.0-20050406-patched/sysdeps/mips/mips32/Makefile	2005-04-12 21:36:51.318837655 -0500
yann@402
    28
@@ -1,3 +1,7 @@
yann@402
    29
+ifeq ($(filter -DBOOTSTRAP_GCC,$(CFLAGS)),)
yann@402
    30
 ifeq ($(filter -mabi=32,$(CC)),)
yann@402
    31
 CC += -mabi=32
yann@402
    32
 endif
yann@402
    33
+else
yann@402
    34
+CC += -D"_MIPS_SZPTR=32"
yann@402
    35
+endif
yann@402
    36
yann@402
    37
Signed-off-by: Robert P. J. Day <rpjday@mindspring.com>