Changeset 00520f6 in clfs-sysroot


Ignore:
Timestamp:
Jul 22, 2007, 4:11:02 PM (17 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
master
Children:
42d73f3
Parents:
9568bd5
Message:

Update patches.

Location:
patches
Files:
5 added
2 deleted
7 moved

Legend:

Unmodified
Added
Removed
  • patches/binutils-2.17-branch_update-3.patch

    r9568bd5 r00520f6  
    1 Submitted By: Jim Gifford jim at linuxfromscratch dot org>
    2 Orginally Submitted By: Robert Connolly <robert at linuxfromscratch dot org>
    3 Date: 2007-01-12
     1Submitted By: Jim Gifford (jim at linuxfromscratch dot org)
     2Date: 07-04-2007
    43Initial Package Version: 2.17
    5 Upstream Status: From Upstream
    6 Origin: cvs -z 9 -d :pserver:anoncvs@sourceware.org:/cvs/src co \
    7                 -rbinutils-2_17-branch binutils
    8 Description: This is the binutils-2_17-branch (bug fix branch) update,
    9 compared from binutils-2.17-release and binutils-2_17-branch with all
    10 the fluff removed (CVS entries, maintainer files, etc). This patch
    11 should be updated periodically.
     4Origin: Upstream
     5Upstream Status: Applied
     6Description: This is a branch update for binutils-2.17, and should be
     7             rechecked periodically.
    128
    139diff -Naur binutils-2.17.orig/bfd/bfd-in2.h binutils-2.17/bfd/bfd-in2.h
    14 --- binutils-2.17.orig/bfd/bfd-in2.h    2006-03-25 16:38:42.000000000 -0800
    15 +++ binutils-2.17/bfd/bfd-in2.h 2006-07-18 19:37:04.000000000 -0700
     10--- binutils-2.17.orig/bfd/bfd-in2.h    2006-03-25 19:38:42.000000000 -0500
     11+++ binutils-2.17/bfd/bfd-in2.h 2006-07-18 22:37:04.000000000 -0400
    1612@@ -643,6 +643,12 @@
    1713   DYN_NO_NEEDED = 8
     
    2824    bfd_boolean);
    2925diff -Naur binutils-2.17.orig/bfd/bfd-in.h binutils-2.17/bfd/bfd-in.h
    30 --- binutils-2.17.orig/bfd/bfd-in.h     2006-03-16 04:20:15.000000000 -0800
    31 +++ binutils-2.17/bfd/bfd-in.h  2006-07-18 19:37:04.000000000 -0700
     26--- binutils-2.17.orig/bfd/bfd-in.h     2006-03-16 07:20:15.000000000 -0500
     27+++ binutils-2.17/bfd/bfd-in.h  2006-07-18 22:37:04.000000000 -0400
    3228@@ -636,6 +636,12 @@
    3329   DYN_NO_NEEDED = 8
     
    4440    bfd_boolean);
    4541diff -Naur binutils-2.17.orig/bfd/ChangeLog binutils-2.17/bfd/ChangeLog
    46 --- binutils-2.17.orig/bfd/ChangeLog    2006-06-23 11:18:16.000000000 -0700
    47 +++ binutils-2.17/bfd/ChangeLog 2006-12-11 06:52:38.000000000 -0800
     42--- binutils-2.17.orig/bfd/ChangeLog    2006-06-23 14:18:16.000000000 -0400
     43+++ binutils-2.17/bfd/ChangeLog 2006-12-11 09:52:38.000000000 -0500
    4844@@ -1,3 +1,30 @@
    4945+2006-12-11  Eric Botcazou  <ebotcazou@adacore.com>
     
    7874        * configure.in: Update version to 2.17.
    7975diff -Naur binutils-2.17.orig/bfd/coffcode.h binutils-2.17/bfd/coffcode.h
    80 --- binutils-2.17.orig/bfd/coffcode.h   2005-10-25 10:40:09.000000000 -0700
    81 +++ binutils-2.17/bfd/coffcode.h        2006-08-08 01:19:57.000000000 -0700
     76--- binutils-2.17.orig/bfd/coffcode.h   2005-10-25 13:40:09.000000000 -0400
     77+++ binutils-2.17/bfd/coffcode.h        2006-08-08 04:19:57.000000000 -0400
    8278@@ -1546,9 +1546,6 @@
    8379 static bfd_boolean
     
    145141                                     coff_section_alignment_table_size);
    146142diff -Naur binutils-2.17.orig/bfd/cpu-m68k.c binutils-2.17/bfd/cpu-m68k.c
    147 --- binutils-2.17.orig/bfd/cpu-m68k.c   2006-03-25 02:24:27.000000000 -0800
    148 +++ binutils-2.17/bfd/cpu-m68k.c        2006-07-12 05:55:21.000000000 -0700
     143--- binutils-2.17.orig/bfd/cpu-m68k.c   2006-03-25 05:24:27.000000000 -0500
     144+++ binutils-2.17/bfd/cpu-m68k.c        2006-07-12 08:55:21.000000000 -0400
    149145@@ -202,6 +202,9 @@
    150146   if (a->mach <= bfd_mach_m68060 && b->mach <= bfd_mach_m68060)
     
    158154     {
    159155diff -Naur binutils-2.17.orig/bfd/elflink.c binutils-2.17/bfd/elflink.c
    160 --- binutils-2.17.orig/bfd/elflink.c    2006-05-22 08:06:36.000000000 -0700
    161 +++ binutils-2.17/bfd/elflink.c 2006-12-11 06:52:39.000000000 -0800
     156--- binutils-2.17.orig/bfd/elflink.c    2006-05-22 11:06:36.000000000 -0400
     157+++ binutils-2.17/bfd/elflink.c 2006-12-11 09:52:39.000000000 -0500
    162158@@ -3496,6 +3496,13 @@
    163159       if (alloc_mark == NULL)
     
    233229                  continue;
    234230diff -Naur binutils-2.17.orig/bfd/version.h binutils-2.17/bfd/version.h
    235 --- binutils-2.17.orig/bfd/version.h    2006-06-23 11:14:41.000000000 -0700
    236 +++ binutils-2.17/bfd/version.h 2007-01-11 15:00:19.000000000 -0800
     231--- binutils-2.17.orig/bfd/version.h    2006-06-23 14:14:41.000000000 -0400
     232+++ binutils-2.17/bfd/version.h 2007-07-03 20:00:11.000000000 -0400
    237233@@ -1,3 +1,3 @@
    238234-#define BFD_VERSION_DATE 20060623
    239 +#define BFD_VERSION_DATE 20070112
     235+#define BFD_VERSION_DATE 20070704
    240236 #define BFD_VERSION @bfd_version@
    241237 #define BFD_VERSION_STRING @bfd_version_string@
    242238diff -Naur binutils-2.17.orig/binutils/ChangeLog binutils-2.17/binutils/ChangeLog
    243 --- binutils-2.17.orig/binutils/ChangeLog       2006-06-12 06:05:03.000000000 -0700
    244 +++ binutils-2.17/binutils/ChangeLog    2006-08-15 05:01:21.000000000 -0700
     239--- binutils-2.17.orig/binutils/ChangeLog       2006-06-12 09:05:03.000000000 -0400
     240+++ binutils-2.17/binutils/ChangeLog    2006-08-15 08:01:21.000000000 -0400
    245241@@ -1,3 +1,8 @@
    246242+2006-08-15  Nick Clifton  <nickc@redhat.com>
     
    252248 
    253249        * po/Make-in (pdf, ps): New dummy targets.
     250diff -Naur binutils-2.17.orig/binutils/rclex.c binutils-2.17/binutils/rclex.c
     251--- binutils-2.17.orig/binutils/rclex.c 2006-04-16 14:36:40.000000000 -0400
     252+++ binutils-2.17/binutils/rclex.c      2006-04-16 14:36:40.000000000 -0400
     253@@ -1,7 +1,7 @@
     254 /* A lexical scanner generated by flex */
     255 
     256 /* Scanner skeleton version:
     257- * $Header: /cvs/src/src/binutils/Attic/rclex.c,v 1.1.16.1 2006/04/16 18:36:40 drow Exp $
     258+ * $Header: /cvs/src/src/binutils/rclex.c,v 1.1.16.1 2006/04/16 18:36:40 drow Exp $
     259  */
     260 
     261 #define FLEX_SCANNER
    254262diff -Naur binutils-2.17.orig/binutils/wrstabs.c binutils-2.17/binutils/wrstabs.c
    255 --- binutils-2.17.orig/binutils/wrstabs.c       2006-03-16 04:20:16.000000000 -0800
    256 +++ binutils-2.17/binutils/wrstabs.c    2006-08-15 05:01:21.000000000 -0700
     263--- binutils-2.17.orig/binutils/wrstabs.c       2006-03-16 07:20:16.000000000 -0500
     264+++ binutils-2.17/binutils/wrstabs.c    2006-08-15 08:01:21.000000000 -0400
    257265@@ -1869,7 +1869,7 @@
    258266 {
     
    265273   if (index < 0)
    266274diff -Naur binutils-2.17.orig/configure.in binutils-2.17/configure.in
    267 --- binutils-2.17.orig/configure.in     2006-06-23 11:19:53.000000000 -0700
    268 +++ binutils-2.17/configure.in  2006-04-06 14:49:25.000000000 -0700
     275--- binutils-2.17.orig/configure.in     2006-06-23 14:19:53.000000000 -0400
     276+++ binutils-2.17/configure.in  2006-04-06 17:49:25.000000000 -0400
    269277@@ -130,7 +130,7 @@
    270278 # know that we are building the simulator.
     
    276284 # libgcj represents the runtime libraries only used by gcj.
    277285 libgcj="target-libffi \
     286diff -Naur binutils-2.17.orig/etc/add-log.vi binutils-2.17/etc/add-log.vi
     287--- binutils-2.17.orig/etc/add-log.vi   1969-12-31 19:00:00.000000000 -0500
     288+++ binutils-2.17/etc/add-log.vi        1999-05-03 03:29:06.000000000 -0400
     289@@ -0,0 +1,11 @@
     290+Here is a vi macro to create entries in the recommended format for
     291+GDB's ChangeLogs.
     292+
     293+map 1GO:r !date '+\%Y-\%m-\%d'2GA  Jason Molenda  (:r !whoamikJxA@:r !hostnameA)kJxkddjO
     294        *
     295k$
     296+
     297+It contains control and escape sequences, so don't just cut and paste it.
     298+You'll need to change the "Jason Molenda" bit, of course. :-)  Put this
     299+in your $HOME/.exrc and when you type control-X in move-around-mode,
     300+you'll have a changelog template inserted.
     301+
     302+--- Jason Molenda
    278303diff -Naur binutils-2.17.orig/gas/ChangeLog binutils-2.17/gas/ChangeLog
    279 --- binutils-2.17.orig/gas/ChangeLog    2006-06-12 06:05:03.000000000 -0700
    280 +++ binutils-2.17/gas/ChangeLog 2006-07-18 19:06:08.000000000 -0700
     304--- binutils-2.17.orig/gas/ChangeLog    2006-06-12 09:05:03.000000000 -0400
     305+++ binutils-2.17/gas/ChangeLog 2006-07-18 22:06:08.000000000 -0400
    281306@@ -1,3 +1,8 @@
    282307+2006-07-19  Mat Hostetter  <mat@lcs.mit.edu>
     
    289314        * po/Make-in (pdf, ps): New dummy targets.
    290315diff -Naur binutils-2.17.orig/gas/symbols.c binutils-2.17/gas/symbols.c
    291 --- binutils-2.17.orig/gas/symbols.c    2006-01-09 09:14:40.000000000 -0800
    292 +++ binutils-2.17/gas/symbols.c 2006-07-18 19:06:08.000000000 -0700
     316--- binutils-2.17.orig/gas/symbols.c    2006-01-09 12:14:40.000000000 -0500
     317+++ binutils-2.17/gas/symbols.c 2006-07-18 22:06:08.000000000 -0400
    293318@@ -928,13 +928,11 @@
    294319          && seg_right != undefined_section)
     
    310335 }
    311336diff -Naur binutils-2.17.orig/ld/ChangeLog binutils-2.17/ld/ChangeLog
    312 --- binutils-2.17.orig/ld/ChangeLog     2006-06-12 06:07:28.000000000 -0700
    313 +++ binutils-2.17/ld/ChangeLog  2006-07-18 19:37:05.000000000 -0700
     337--- binutils-2.17.orig/ld/ChangeLog     2006-06-12 09:07:28.000000000 -0400
     338+++ binutils-2.17/ld/ChangeLog  2006-07-18 22:37:05.000000000 -0400
    314339@@ -1,3 +1,20 @@
    315340+2006-07-19  Alan Modra  <amodra@bigpond.net.au>
     
    334359        * emulparams/elf32bmip.sh (OTHER_SECTIONS): Keep the
    335360diff -Naur binutils-2.17.orig/ld/ldcref.c binutils-2.17/ld/ldcref.c
    336 --- binutils-2.17.orig/ld/ldcref.c      2006-03-16 04:20:16.000000000 -0800
    337 +++ binutils-2.17/ld/ldcref.c   2006-07-18 19:37:05.000000000 -0700
     361--- binutils-2.17.orig/ld/ldcref.c      2006-03-16 07:20:16.000000000 -0500
     362+++ binutils-2.17/ld/ldcref.c   2006-07-18 22:37:05.000000000 -0400
    338363@@ -27,6 +27,7 @@
    339364 #include "sysdep.h"
     
    496521    name.  */
    497522diff -Naur binutils-2.17.orig/ld/ld.h binutils-2.17/ld/ld.h
    498 --- binutils-2.17.orig/ld/ld.h  2005-09-30 04:42:04.000000000 -0700
    499 +++ binutils-2.17/ld/ld.h       2006-07-18 19:37:05.000000000 -0700
     523--- binutils-2.17.orig/ld/ld.h  2005-09-30 07:42:04.000000000 -0400
     524+++ binutils-2.17/ld/ld.h       2006-07-18 22:37:05.000000000 -0400
    500525@@ -1,6 +1,6 @@
    501526 /* ld.h -- general linker header file
     
    515540 extern void ld_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;
    516541diff -Naur binutils-2.17.orig/ld/ldlang.c binutils-2.17/ld/ldlang.c
    517 --- binutils-2.17.orig/ld/ldlang.c      2006-06-12 06:05:04.000000000 -0700
    518 +++ binutils-2.17/ld/ldlang.c   2006-07-04 06:29:24.000000000 -0700
     542--- binutils-2.17.orig/ld/ldlang.c      2006-06-12 09:05:04.000000000 -0400
     543+++ binutils-2.17/ld/ldlang.c   2006-07-04 09:29:24.000000000 -0400
    519544@@ -4207,7 +4207,8 @@
    520545                    /* If a loadable section is using the default memory
     
    528553                        && strcmp (os->region->name,
    529554diff -Naur binutils-2.17.orig/ld/ldmain.c binutils-2.17/ld/ldmain.c
    530 --- binutils-2.17.orig/ld/ldmain.c      2006-04-06 11:52:45.000000000 -0700
    531 +++ binutils-2.17/ld/ldmain.c   2006-07-18 19:37:05.000000000 -0700
     555--- binutils-2.17.orig/ld/ldmain.c      2006-04-06 14:52:45.000000000 -0400
     556+++ binutils-2.17/ld/ldmain.c   2006-07-18 22:37:05.000000000 -0400
    532557@@ -1511,6 +1511,13 @@
    533558        asection *section,
     
    545570          && bfd_hash_lookup (info->notice_hash, name, FALSE, FALSE) != NULL))
    546571diff -Naur binutils-2.17.orig/ld/testsuite/ChangeLog binutils-2.17/ld/testsuite/ChangeLog
    547 --- binutils-2.17.orig/ld/testsuite/ChangeLog   2006-06-12 06:44:33.000000000 -0700
    548 +++ binutils-2.17/ld/testsuite/ChangeLog        2006-07-12 05:55:21.000000000 -0700
     572--- binutils-2.17.orig/ld/testsuite/ChangeLog   2006-06-12 09:44:33.000000000 -0400
     573+++ binutils-2.17/ld/testsuite/ChangeLog        2006-07-12 08:55:21.000000000 -0400
    549574@@ -1,3 +1,17 @@
    550575+2006-07-12  Richard Sandiford  <richard@codesourcery.com>
     
    566591        Backport:
    567592diff -Naur binutils-2.17.orig/ld/testsuite/ld-m68k/m68k.exp binutils-2.17/ld/testsuite/ld-m68k/m68k.exp
    568 --- binutils-2.17.orig/ld/testsuite/ld-m68k/m68k.exp    2006-03-25 02:24:27.000000000 -0800
    569 +++ binutils-2.17/ld/testsuite/ld-m68k/m68k.exp 2006-07-12 05:55:21.000000000 -0700
     593--- binutils-2.17.orig/ld/testsuite/ld-m68k/m68k.exp    2006-03-25 05:24:27.000000000 -0500
     594+++ binutils-2.17/ld/testsuite/ld-m68k/m68k.exp 2006-07-12 08:55:21.000000000 -0400
    570595@@ -53,3 +53,4 @@
    571596 run_dump_test "merge-error-1e"
     
    574599+run_dump_test "merge-ok-1c"
    575600diff -Naur binutils-2.17.orig/ld/testsuite/ld-m68k/merge-ok-1c.d binutils-2.17/ld/testsuite/ld-m68k/merge-ok-1c.d
    576 --- binutils-2.17.orig/ld/testsuite/ld-m68k/merge-ok-1c.d       1969-12-31 16:00:00.000000000 -0800
    577 +++ binutils-2.17/ld/testsuite/ld-m68k/merge-ok-1c.d    2006-07-12 05:55:21.000000000 -0700
     601--- binutils-2.17.orig/ld/testsuite/ld-m68k/merge-ok-1c.d       1969-12-31 19:00:00.000000000 -0500
     602+++ binutils-2.17/ld/testsuite/ld-m68k/merge-ok-1c.d    2006-07-12 08:55:21.000000000 -0400
    578603@@ -0,0 +1,6 @@
    579604+#source: merge-error-1a.s -march=cpu32
     
    584609+private flags = 810000: \[cpu32\]
    585610diff -Naur binutils-2.17.orig/ld/testsuite/ld-scripts/empty-orphan.d binutils-2.17/ld/testsuite/ld-scripts/empty-orphan.d
    586 --- binutils-2.17.orig/ld/testsuite/ld-scripts/empty-orphan.d   2005-03-17 08:20:39.000000000 -0800
    587 +++ binutils-2.17/ld/testsuite/ld-scripts/empty-orphan.d        2006-07-04 06:29:24.000000000 -0700
     611--- binutils-2.17.orig/ld/testsuite/ld-scripts/empty-orphan.d   2005-03-17 11:20:39.000000000 -0500
     612+++ binutils-2.17/ld/testsuite/ld-scripts/empty-orphan.d        2006-07-04 09:29:24.000000000 -0400
    588613@@ -1,3 +1,6 @@
    589614 #source: empty-orphan.s
     
    595620+#pass
    596621diff -Naur binutils-2.17.orig/ld/testsuite/ld-scripts/empty-orphan.t binutils-2.17/ld/testsuite/ld-scripts/empty-orphan.t
    597 --- binutils-2.17.orig/ld/testsuite/ld-scripts/empty-orphan.t   2005-03-17 08:20:39.000000000 -0800
    598 +++ binutils-2.17/ld/testsuite/ld-scripts/empty-orphan.t        2006-07-04 06:29:24.000000000 -0700
     622--- binutils-2.17.orig/ld/testsuite/ld-scripts/empty-orphan.t   2005-03-17 11:20:39.000000000 -0500
     623+++ binutils-2.17/ld/testsuite/ld-scripts/empty-orphan.t        2006-07-04 09:29:24.000000000 -0400
    599624@@ -17,5 +17,6 @@
    600625    .text : { *(.text) } > text_mem : text_phdr
  • patches/glibc-2.6-cross_hacks-1.patch

    r9568bd5 r00520f6  
    22Date: 2006-11-26
    33Initial Package Version: 2.5
     4        Rediffed against 2.6 by Joe Ciccone
    45Origin: Joe Ciccone
    56Upstream Status: Unknown
     
    910             for creating the locale-archive.
    1011
    11              -2 takes into account the possibility of CFLAGS being set for
    12              the target.
    13 
    14 diff -Naur glibc-2.5.orig/iconv/Makefile glibc-2.5/iconv/Makefile
    15 --- glibc-2.5.orig/iconv/Makefile       2004-12-19 18:43:41.000000000 -0500
    16 +++ glibc-2.5/iconv/Makefile    2006-11-26 17:26:05.000000000 -0500
     12diff -Naur glibc-2.6.orig/iconv/Makefile glibc-2.6/iconv/Makefile
     13--- glibc-2.6.orig/iconv/Makefile       2007-07-02 15:20:36.000000000 -0400
     14+++ glibc-2.6/iconv/Makefile    2007-07-02 15:28:24.000000000 -0400
    1715@@ -56,6 +56,9 @@
    1816                  iconvconfig.h
     
    3331 ifneq ($(cross-compiling),yes)
    3432 xtests: test-iconvconfig
    35 diff -Naur glibc-2.5.orig/iconvdata/Makefile glibc-2.5/iconvdata/Makefile
    36 --- glibc-2.5.orig/iconvdata/Makefile   2006-05-01 10:18:49.000000000 -0400
    37 +++ glibc-2.5/iconvdata/Makefile        2006-11-26 17:26:05.000000000 -0500
    38 @@ -311,23 +311,25 @@
     33diff -Naur glibc-2.6.orig/iconvdata/Makefile glibc-2.6/iconvdata/Makefile
     34--- glibc-2.6.orig/iconvdata/Makefile   2007-07-02 15:20:35.000000000 -0400
     35+++ glibc-2.6/iconvdata/Makefile        2007-07-02 15:28:24.000000000 -0400
     36@@ -312,23 +312,25 @@
    3937 
    4038 headers: $(addprefix $(objpfx), $(generated-modules:=.h))
     
    7068 endif # build-shared = yes
    7169 
    72 diff -Naur glibc-2.5.orig/include-native/bits/libc-tsd.h glibc-2.5/include-native/bits/libc-tsd.h
    73 --- glibc-2.5.orig/include-native/bits/libc-tsd.h       1969-12-31 19:00:00.000000000 -0500
    74 +++ glibc-2.5/include-native/bits/libc-tsd.h    2006-11-26 17:26:05.000000000 -0500
     70diff -Naur glibc-2.6.orig/include-native/bits/libc-tsd.h glibc-2.6/include-native/bits/libc-tsd.h
     71--- glibc-2.6.orig/include-native/bits/libc-tsd.h       1969-12-31 19:00:00.000000000 -0500
     72+++ glibc-2.6/include-native/bits/libc-tsd.h    2007-07-02 15:28:24.000000000 -0400
    7573@@ -0,0 +1,3 @@
    7674+#ifndef __libc_tsd_define
    7775+#define __libc_tsd_define(A,B)
    7876+#endif
    79 diff -Naur glibc-2.5.orig/include-native/config.h glibc-2.5/include-native/config.h
    80 --- glibc-2.5.orig/include-native/config.h      1969-12-31 19:00:00.000000000 -0500
    81 +++ glibc-2.5/include-native/config.h   2006-11-26 17:26:05.000000000 -0500
     77diff -Naur glibc-2.6.orig/include-native/config.h glibc-2.6/include-native/config.h
     78--- glibc-2.6.orig/include-native/config.h      1969-12-31 19:00:00.000000000 -0500
     79+++ glibc-2.6/include-native/config.h   2007-07-02 15:28:24.000000000 -0400
    8280@@ -0,0 +1 @@
    8381+/* Empty */
    84 diff -Naur glibc-2.5.orig/include-native/gnu/stubs.h glibc-2.5/include-native/gnu/stubs.h
    85 --- glibc-2.5.orig/include-native/gnu/stubs.h   1969-12-31 19:00:00.000000000 -0500
    86 +++ glibc-2.5/include-native/gnu/stubs.h        2006-11-26 17:26:05.000000000 -0500
     82diff -Naur glibc-2.6.orig/include-native/gnu/stubs.h glibc-2.6/include-native/gnu/stubs.h
     83--- glibc-2.6.orig/include-native/gnu/stubs.h   1969-12-31 19:00:00.000000000 -0500
     84+++ glibc-2.6/include-native/gnu/stubs.h        2007-07-02 15:28:24.000000000 -0400
    8785@@ -0,0 +1 @@
    8886+/* Empty */
    89 diff -Naur glibc-2.5.orig/include-native/intl/loadinfo.h glibc-2.5/include-native/intl/loadinfo.h
    90 --- glibc-2.5.orig/include-native/intl/loadinfo.h       1969-12-31 19:00:00.000000000 -0500
    91 +++ glibc-2.5/include-native/intl/loadinfo.h    2006-11-26 17:26:05.000000000 -0500
     87diff -Naur glibc-2.6.orig/include-native/intl/loadinfo.h glibc-2.6/include-native/intl/loadinfo.h
     88--- glibc-2.6.orig/include-native/intl/loadinfo.h       1969-12-31 19:00:00.000000000 -0500
     89+++ glibc-2.6/include-native/intl/loadinfo.h    2007-07-02 15:28:24.000000000 -0400
    9290@@ -0,0 +1,4 @@
    9391+#ifndef LOADINFO_H
     
    9593+struct loaded_l10nfile;
    9694+#endif
    97 diff -Naur glibc-2.5.orig/include-native/libintl.h glibc-2.5/include-native/libintl.h
    98 --- glibc-2.5.orig/include-native/libintl.h     1969-12-31 19:00:00.000000000 -0500
    99 +++ glibc-2.5/include-native/libintl.h  2006-11-26 17:26:05.000000000 -0500
     95diff -Naur glibc-2.6.orig/include-native/libintl.h glibc-2.6/include-native/libintl.h
     96--- glibc-2.6.orig/include-native/libintl.h     1969-12-31 19:00:00.000000000 -0500
     97+++ glibc-2.6/include-native/libintl.h  2007-07-02 15:28:24.000000000 -0400
    10098@@ -0,0 +1,13 @@
    10199+#include_next <libintl.h>
     
    112110+#define _libc_intl_domainname "libc"
    113111+#endif
    114 diff -Naur glibc-2.5.orig/include-native/symbol-hacks.h glibc-2.5/include-native/symbol-hacks.h
    115 --- glibc-2.5.orig/include-native/symbol-hacks.h        1969-12-31 19:00:00.000000000 -0500
    116 +++ glibc-2.5/include-native/symbol-hacks.h     2006-11-26 17:26:05.000000000 -0500
     112diff -Naur glibc-2.6.orig/include-native/symbol-hacks.h glibc-2.6/include-native/symbol-hacks.h
     113--- glibc-2.6.orig/include-native/symbol-hacks.h        1969-12-31 19:00:00.000000000 -0500
     114+++ glibc-2.6/include-native/symbol-hacks.h     2007-07-02 15:28:24.000000000 -0400
    117115@@ -0,0 +1 @@
    118116+/* Empty */
    119 diff -Naur glibc-2.5.orig/include-native/tls.h glibc-2.5/include-native/tls.h
    120 --- glibc-2.5.orig/include-native/tls.h 1969-12-31 19:00:00.000000000 -0500
    121 +++ glibc-2.5/include-native/tls.h      2006-11-26 17:26:05.000000000 -0500
     117diff -Naur glibc-2.6.orig/include-native/tls.h glibc-2.6/include-native/tls.h
     118--- glibc-2.6.orig/include-native/tls.h 1969-12-31 19:00:00.000000000 -0500
     119+++ glibc-2.6/include-native/tls.h      2007-07-02 15:28:24.000000000 -0400
    122120@@ -0,0 +1,11 @@
    123121+#ifndef _include_tls_h
     
    132130+
    133131+#endif
    134 diff -Naur glibc-2.5.orig/locale/Makefile glibc-2.5/locale/Makefile
    135 --- glibc-2.5.orig/locale/Makefile      2005-12-20 01:58:41.000000000 -0500
    136 +++ glibc-2.5/locale/Makefile   2006-11-26 17:26:05.000000000 -0500
     132diff -Naur glibc-2.6.orig/locale/Makefile glibc-2.6/locale/Makefile
     133--- glibc-2.6.orig/locale/Makefile      2007-07-02 15:20:37.000000000 -0400
     134+++ glibc-2.6/locale/Makefile   2007-07-02 15:28:24.000000000 -0400
    137135@@ -44,6 +44,9 @@
    138136 aux            = $(categories:%=lc-%) $(categories:%=C-%) SYS_libc C_name \
     
    158156        $(PERL) gen-translit.pl < $< > $@.tmp
    159157        mv -f $@.tmp $@
    160 diff -Naur glibc-2.5.orig/localedata/Makefile glibc-2.5/localedata/Makefile
    161 --- glibc-2.5.orig/localedata/Makefile  2006-04-26 01:14:03.000000000 -0400
    162 +++ glibc-2.5/localedata/Makefile       2006-11-26 17:26:05.000000000 -0500
     158diff -Naur glibc-2.6.orig/localedata/Makefile glibc-2.6/localedata/Makefile
     159--- glibc-2.6.orig/localedata/Makefile  2007-07-02 15:20:34.000000000 -0400
     160+++ glibc-2.6/localedata/Makefile       2007-07-02 15:28:24.000000000 -0400
    163161@@ -206,8 +206,13 @@
    164162 INSTALL-SUPPORTED-LOCALES=$(addprefix install-, $(SUPPORTED-LOCALES))
     
    175173 
    176174 install-locales-dir:
    177 diff -Naur glibc-2.5.orig/Makeconfig glibc-2.5/Makeconfig
    178 --- glibc-2.5.orig/Makeconfig   2006-07-10 17:42:27.000000000 -0400
    179 +++ glibc-2.5/Makeconfig        2006-11-26 18:24:54.000000000 -0500
    180 @@ -447,6 +447,13 @@
     175diff -Naur glibc-2.6.orig/Makeconfig glibc-2.6/Makeconfig
     176--- glibc-2.6.orig/Makeconfig   2007-07-02 15:20:36.000000000 -0400
     177+++ glibc-2.6/Makeconfig        2007-07-02 15:32:37.000000000 -0400
     178@@ -445,6 +445,13 @@
    181179                           $(common-objpfx)libc% $(+postinit),$^) \
    182180              $(link-extra-libs-static) $(link-libc-static) $(+postctor) $(+postinit)
     
    192190 ifndef +link-bounded
    193191 +link-bounded = $(CC) -nostdlib -nostartfiles -static -fbounded-pointers -o $@ \
    194 @@ -660,6 +667,8 @@
     192@@ -658,6 +665,8 @@
    195193            $(+sysdep-includes) $(includes) \
    196194            $(patsubst %/,-I%,$(..)) $(libio-include) -I. $(sysincludes)
     
    201199 # of many little headers in the include directory.
    202200 libio-include = -I$(..)libio
    203 @@ -674,10 +683,15 @@
     201@@ -672,10 +681,15 @@
    204202           $(foreach lib,$(libof-$(basename $(@F))) \
    205203                         $(libof-$(<F)) $(libof-$(@F)),$(CPPFLAGS-$(lib))) \
    206204           $(CPPFLAGS-$(<F)) $(CPPFLAGS-$(@F)) $(CPPFLAGS-$(basename $(@F)))
    207205+CPPFLAGS-native = -D_GNU_SOURCE $($(subdir)-CPPFLAGS) $(+includes-native) $(defines) \
    208 +           $(CPPFLAGS-$(suffix $@)) -include $(..)include/libc-symbols.h \
    209 +           $(CPPFLAGS-$(<F)) $(CPPFLAGS-$(@F)) $(CPPFLAGS-$(basename $(@F)))
    210  override CFLAGS        = -std=gnu99 \
     206+                 $(CPPFLAGS-$(suffix $@)) -include $(..)include/libc-symbols.h \
     207+                 $(CPPFLAGS-$(<F)) $(CPPFLAGS-$(@F)) $(CPPFLAGS-$(basename $(@F)))
     208 override CFLAGS        = -std=gnu99 $(gnu89-inline-CFLAGS) \
    211209                  $(filter-out %frame-pointer,$(+cflags)) $(+gccwarn-c) \
    212210                  $(sysdep-CFLAGS) $(CFLAGS-$(suffix $@)) $(CFLAGS-$(<F)) \
    213211                  $(CFLAGS-$(@F))
    214212+override CFLAGS-native = -std=gnu99 $(default_cflags) $(+gccwarn-c) \
    215 +                  $(CFLAGS-$(suffix $@)) $(CFLAGS-$(<F)) $(CFLAGS-$(@F))
     213+                        $(CFLAGS-$(suffix $@)) $(CFLAGS-$(<F)) $(CFLAGS-$(@F))
    216214 override CXXFLAGS = $(c++-sysincludes) \
    217215                    $(filter-out %frame-pointer,$(+cflags)) $(sysdep-CFLAGS) \
    218216                    $(CFLAGS-$(suffix $@)) $(CFLAGS-$(<F)) $(CFLAGS-$(@F))
    219 diff -Naur glibc-2.5.orig/Makerules glibc-2.5/Makerules
    220 --- glibc-2.5.orig/Makerules    2006-09-04 22:02:13.000000000 -0400
    221 +++ glibc-2.5/Makerules 2006-11-26 18:15:25.000000000 -0500
     217diff -Naur glibc-2.6.orig/Makerules glibc-2.6/Makerules
     218--- glibc-2.6.orig/Makerules    2007-07-02 15:20:36.000000000 -0400
     219+++ glibc-2.6/Makerules 2007-07-02 15:28:24.000000000 -0400
    222220@@ -292,6 +292,9 @@
    223221 object-suffixes-left := $(all-object-suffixes)
     
    257255 
    258256 # Command to compile $< in $(common-objdir) using the native libraries.
    259 diff -Naur glibc-2.5.orig/malloc/Makefile glibc-2.5/malloc/Makefile
    260 --- glibc-2.5.orig/malloc/Makefile      2006-05-19 12:42:00.000000000 -0400
    261 +++ glibc-2.5/malloc/Makefile   2006-11-26 17:26:05.000000000 -0500
     257diff -Naur glibc-2.6.orig/malloc/Makefile glibc-2.6/malloc/Makefile
     258--- glibc-2.6.orig/malloc/Makefile      2007-07-02 15:20:36.000000000 -0400
     259+++ glibc-2.6/malloc/Makefile   2007-07-02 15:28:24.000000000 -0400
    262260@@ -73,10 +73,6 @@
    263261 endif
     
    279277 # Another goal which can be used to override the configure decision.
    280278 .PHONY: do-memusagestat
    281 diff -Naur glibc-2.5.orig/Rules glibc-2.5/Rules
    282 --- glibc-2.5.orig/Rules        2006-02-28 02:05:48.000000000 -0500
    283 +++ glibc-2.5/Rules     2006-11-26 17:26:05.000000000 -0500
     279diff -Naur glibc-2.6.orig/Rules glibc-2.6/Rules
     280--- glibc-2.6.orig/Rules        2007-07-02 15:20:35.000000000 -0400
     281+++ glibc-2.6/Rules     2007-07-02 15:28:24.000000000 -0400
    284282@@ -87,7 +87,7 @@
    285283 
     
    315313 binaries-bounded = $(addsuffix -bp,$(tests) $(xtests) $(test-srcs))
    316314 $(addprefix $(objpfx),$(binaries-bounded)): %-bp: %.ob \
    317 diff -Naur glibc-2.5.orig/sunrpc/Makefile glibc-2.5/sunrpc/Makefile
    318 --- glibc-2.5.orig/sunrpc/Makefile      2005-06-26 14:24:19.000000000 -0400
    319 +++ glibc-2.5/sunrpc/Makefile   2006-11-26 17:26:05.000000000 -0500
     315diff -Naur glibc-2.6.orig/sunrpc/Makefile glibc-2.6/sunrpc/Makefile
     316--- glibc-2.6.orig/sunrpc/Makefile      2007-07-02 15:20:36.000000000 -0400
     317+++ glibc-2.6/sunrpc/Makefile   2007-07-02 15:28:24.000000000 -0400
    320318@@ -70,6 +70,9 @@
    321319            clnt_unix svc_unix create_xid xdr_intXX_t
     
    389387        $(rpcgen-cmd) -c $< -o ${@:stmp=T}
    390388        $(move-if-change) $(@:stmp=T) $(@:stmp=c)
    391 diff -Naur glibc-2.5.orig/timezone/Makefile glibc-2.5/timezone/Makefile
    392 --- glibc-2.5.orig/timezone/Makefile    2005-04-15 16:09:08.000000000 -0400
    393 +++ glibc-2.5/timezone/Makefile 2006-11-26 17:26:05.000000000 -0500
     389diff -Naur glibc-2.6.orig/timezone/Makefile glibc-2.6/timezone/Makefile
     390--- glibc-2.6.orig/timezone/Makefile    2007-07-02 15:20:36.000000000 -0400
     391+++ glibc-2.6/timezone/Makefile 2007-07-02 15:28:24.000000000 -0400
    394392@@ -28,6 +28,9 @@
    395393 extra-objs := scheck.o ialloc.o
  • patches/glibc-2.6-hppa_nptl-1.patch

    r9568bd5 r00520f6  
    22Date: 2006-11-30
    33Initial Package Version: 2.5
     4        Rediffed against 2.6 by Joe Ciccone
    45Upstream Status: In CVS
    56Origin: http://lists.parisc-linux.org/pipermail/parisc-linux/2006-July/029549.html
     
    89             Adds a missing macro.
    910
    10 diff -Naur glibc-2.5.orig/elf/elf.h glibc-2.5/elf/elf.h
    11 --- glibc-2.5.orig/elf/elf.h    2006-11-30 16:26:56.000000000 -0500
    12 +++ glibc-2.5/elf/elf.h 2006-11-30 16:27:05.000000000 -0500
    13 @@ -1708,6 +1708,8 @@
     11diff -Naur glibc-2.6.orig/elf/elf.h glibc-2.6/elf/elf.h
     12--- glibc-2.6.orig/elf/elf.h    2007-07-04 21:13:57.000000000 -0400
     13+++ glibc-2.6/elf/elf.h 2007-07-04 21:14:25.000000000 -0400
     14@@ -1710,6 +1710,8 @@
    1415 #define R_PARISC_LTOFF_FPTR14R 62      /* LT-rel. fct ptr, right 14 bits. */
    1516 #define R_PARISC_FPTR64                64      /* 64 bits function address.  */
     
    2021 #define R_PARISC_PCREL22F      74      /* 22 bits PC-rel. address.  */
    2122 #define R_PARISC_PCREL14WR     75      /* PC-rel. address, right 14 bits.  */
    22 @@ -1768,6 +1770,29 @@
     23@@ -1770,6 +1772,29 @@
    2324 #define R_PARISC_LTOFF_TP16F   229     /* 16 bits LT-TP-rel. address.  */
    2425 #define R_PARISC_LTOFF_TP16WF  230     /* 16 bits LT-TP-rel. address.  */
     
    5051 
    5152 /* Legal values for p_type field of Elf32_Phdr/Elf64_Phdr.  */
    52 diff -Naur glibc-2.5.orig/elf/rtld.c glibc-2.5/elf/rtld.c
    53 --- glibc-2.5.orig/elf/rtld.c   2006-11-30 16:26:56.000000000 -0500
    54 +++ glibc-2.5/elf/rtld.c        2006-11-30 16:27:05.000000000 -0500
     53diff -Naur glibc-2.6.orig/elf/rtld.c glibc-2.6/elf/rtld.c
     54--- glibc-2.6.orig/elf/rtld.c   2007-07-04 21:13:57.000000000 -0400
     55+++ glibc-2.6/elf/rtld.c        2007-07-04 21:14:25.000000000 -0400
    5556@@ -379,14 +379,14 @@
    5657      know it is available.  We do not have to clear the memory if we
     
    7374 # if USE___THREAD
    7475   bootstrap_map.l_tls_modid = 0;
    75 diff -Naur glibc-2.5.orig/sysdeps/unix/sysv/linux/getcwd.c glibc-2.5/sysdeps/unix/sysv/linux/getcwd.c
    76 --- glibc-2.5.orig/sysdeps/unix/sysv/linux/getcwd.c     2006-11-30 16:26:57.000000000 -0500
    77 +++ glibc-2.5/sysdeps/unix/sysv/linux/getcwd.c  2006-11-30 16:27:05.000000000 -0500
     76diff -Naur glibc-2.6.orig/sysdeps/unix/sysv/linux/getcwd.c glibc-2.6/sysdeps/unix/sysv/linux/getcwd.c
     77--- glibc-2.6.orig/sysdeps/unix/sysv/linux/getcwd.c     2007-07-04 21:13:56.000000000 -0400
     78+++ glibc-2.6/sysdeps/unix/sysv/linux/getcwd.c  2007-07-04 21:14:25.000000000 -0400
    7879@@ -31,6 +31,9 @@
    7980 
  • patches/glibc-2.6-libgcc_eh-1.patch

    r9568bd5 r00520f6  
    77             the glibc will attempt to link to it.
    88
    9 diff -Naur glibc-2.5.orig/Makeconfig glibc-2.5/Makeconfig
    10 --- glibc-2.5.orig/Makeconfig   2006-11-09 11:40:14.000000000 -0500
    11 +++ glibc-2.5/Makeconfig        2006-11-09 11:40:31.000000000 -0500
    12 @@ -526,12 +526,20 @@
     9diff -Naur glibc-2.6.orig/config.make.in glibc-2.6/config.make.in
     10--- glibc-2.6.orig/config.make.in       2007-06-23 21:26:46.000000000 -0400
     11+++ glibc-2.6/config.make.in    2007-06-23 21:27:16.000000000 -0400
     12@@ -59,6 +59,7 @@
     13 have-libaudit = @have_libaudit@
     14 have-libcap = @have_libcap@
     15 have-cc-with-libunwind = @libc_cv_cc_with_libunwind@
     16+have-cc-with-libgcc_eh = @libc_cv_cc_with_libgcc_eh@
     17 fno-unit-at-a-time = @fno_unit_at_a_time@
     18 bind-now = @bindnow@
     19 have-hash-style = @libc_cv_hashstyle@
     20diff -Naur glibc-2.6.orig/configure.in glibc-2.6/configure.in
     21--- glibc-2.6.orig/configure.in 2007-06-23 21:26:48.000000000 -0400
     22+++ glibc-2.6/configure.in      2007-06-23 21:27:16.000000000 -0400
     23@@ -1388,6 +1388,23 @@
     24     AC_DEFINE(HAVE_CC_WITH_LIBUNWIND)
     25   fi
     26 
     27+  AC_CACHE_CHECK(whether to link against libgcc_eh,
     28+                 libc_cv_cc_with_libgcc_eh, [
     29+    cat > conftest.c <<EOF
     30+int main (void) { return 0; }
     31+EOF
     32+    if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
     33+       conftest.c -v 2>&1 >/dev/null | grep -q " -lgcc_eh "; then
     34+      libc_cv_cc_with_libgcc_eh=yes
     35+    else
     36+      libc_cv_cc_with_libgcc_eh=no
     37+    fi
     38+    rm -f conftest*])
     39+  AC_SUBST(libc_cv_cc_with_libgcc_eh)
     40+  if test $libc_cv_cc_with_libgcc_eh = yes; then
     41+    AC_DEFINE(HAVE_CC_WITH_LIBGCC_EH)
     42+  fi
     43+
     44   AC_CACHE_CHECK(for -z nodelete option,
     45                 libc_cv_z_nodelete, [dnl
     46   cat > conftest.c <<EOF
     47diff -Naur glibc-2.6.orig/Makeconfig glibc-2.6/Makeconfig
     48--- glibc-2.6.orig/Makeconfig   2007-06-23 21:26:49.000000000 -0400
     49+++ glibc-2.6/Makeconfig        2007-06-23 21:27:16.000000000 -0400
     50@@ -524,12 +524,20 @@
    1351   libunwind = -lunwind
    1452 endif
     
    3270 endif
    3371 ifeq ($(elf),yes)
    34 diff -Naur glibc-2.5.orig/config.make.in glibc-2.5/config.make.in
    35 --- glibc-2.5.orig/config.make.in       2006-11-09 11:40:14.000000000 -0500
    36 +++ glibc-2.5/config.make.in    2006-11-09 11:40:31.000000000 -0500
    37 @@ -63,6 +63,7 @@
    38  have-libaudit = @have_libaudit@
    39  have-libcap = @have_libcap@
    40  have-cc-with-libunwind = @libc_cv_cc_with_libunwind@
    41 +have-cc-with-libgcc_eh = @libc_cv_cc_with_libgcc_eh@
    42  fno-unit-at-a-time = @fno_unit_at_a_time@
    43  bind-now = @bindnow@
    44  have-hash-style = @libc_cv_hashstyle@
    45 diff -Naur glibc-2.5.orig/configure glibc-2.5/configure
    46 --- glibc-2.5.orig/configure    2006-11-09 11:40:14.000000000 -0500
    47 +++ glibc-2.5/configure 2006-11-09 11:41:03.000000000 -0500
     72diff -Naur glibc-2.6.orig/configure glibc-2.6/configure
     73--- glibc-2.6.orig/configure    2007-06-23 21:26:49.000000000 -0400
     74+++ glibc-2.6/configure 2007-06-23 21:29:47.000000000 -0400
    4875@@ -313,7 +313,7 @@
    4976 # include <unistd.h>
    5077 #endif"
    5178 
    52 -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons add_on_subdirs base_machine submachine sysnames sysdeps_add_ons INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES CXX_SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie libc_cv_hashstyle fno_unit_at_a_time libc_cv_ssp libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_libcap have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
    53 +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons add_on_subdirs base_machine submachine sysnames sysdeps_add_ons INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES CXX_SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_cc_with_libunwind libc_cv_cc_with_libgcc_eh libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie libc_cv_hashstyle fno_unit_at_a_time libc_cv_ssp libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_libcap have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
     79-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons add_on_subdirs base_machine submachine sysnames sysdeps_add_ons INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES CXX_SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_cc_with_libunwind libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie libc_cv_hashstyle fno_unit_at_a_time libc_cv_ssp libc_cv_gnu89_inline libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_libcap have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
     80+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons add_on_subdirs base_machine submachine sysnames sysdeps_add_ons INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES CXX_SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_cc_with_libunwind libc_cv_cc_with_libgcc_eh libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie libc_cv_hashstyle fno_unit_at_a_time libc_cv_ssp libc_cv_gnu89_inline libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_libcap have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
    5481 ac_subst_files=''
    5582 
    5683 # Initialize some variables set by options.
    57 @@ -5552,6 +5552,33 @@
     84@@ -5542,6 +5542,33 @@
    5885 
    5986   fi
     
    89116 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
    90117 if test "${libc_cv_z_nodelete+set}" = set; then
    91 @@ -8512,6 +8539,7 @@
     118@@ -8543,6 +8570,7 @@
     119 s,@BISON@,$BISON,;t t
    92120 s,@VERSIONING@,$VERSIONING,;t t
    93  s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
    94121 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
    95122+s,@libc_cv_cc_with_libgcc_eh@,$libc_cv_cc_with_libgcc_eh,;t t
    96  s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
    97  s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
    98  s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
    99 diff -Naur glibc-2.5.orig/configure.in glibc-2.5/configure.in
    100 --- glibc-2.5.orig/configure.in 2006-11-09 11:40:15.000000000 -0500
    101 +++ glibc-2.5/configure.in      2006-11-09 11:40:31.000000000 -0500
    102 @@ -1391,6 +1391,23 @@
    103      AC_DEFINE(HAVE_CC_WITH_LIBUNWIND)
    104    fi
    105  
    106 +  AC_CACHE_CHECK(whether to link against libgcc_eh,
    107 +                 libc_cv_cc_with_libgcc_eh, [
    108 +    cat > conftest.c <<EOF
    109 +int main (void) { return 0; }
    110 +EOF
    111 +    if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
    112 +       conftest.c -v 2>&1 >/dev/null | grep -q " -lgcc_eh "; then
    113 +      libc_cv_cc_with_libgcc_eh=yes
    114 +    else
    115 +      libc_cv_cc_with_libgcc_eh=no
    116 +    fi
    117 +    rm -f conftest*])
    118 +  AC_SUBST(libc_cv_cc_with_libgcc_eh)
    119 +  if test $libc_cv_cc_with_libgcc_eh = yes; then
    120 +    AC_DEFINE(HAVE_CC_WITH_LIBGCC_EH)
    121 +  fi
    122 +
    123    AC_CACHE_CHECK(for -z nodelete option,
    124                  libc_cv_z_nodelete, [dnl
    125    cat > conftest.c <<EOF
     123 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
     124 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
     125 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
  • patches/glibc-2.6-localedef_segfault-1.patch

    r9568bd5 r00520f6  
    11Submitted By: Jim Gifford (patches at jg555 dot com)
    2 Date: 2005-09-29
    3 Initial Package Version: 2.3.2
     2Date: 2007-05-19
     3Initial Package Version: 2.6
    44Origin: Debian
    55Upstream Status: Unknown
     
    99             See debian bug # 231438
    1010
    11  
    12 --- glibc-20050926/locale/programs/3level.h.orig        2005-09-30 06:00:37.000000000 +0000
    13 +++ glibc-20050926/locale/programs/3level.h     2005-09-30 06:01:02.000000000 +0000
    14 @@ -204,6 +204,42 @@
     11diff -Naur glibc-2.6.orig/locale/programs/3level.h glibc-2.6/locale/programs/3level.h
     12--- glibc-2.6.orig/locale/programs/3level.h     2005-12-06 21:47:27.000000000 -0800
     13+++ glibc-2.6/locale/programs/3level.h  2007-05-19 13:38:01.000000000 -0700
     14@@ -202,6 +202,42 @@
    1515        }
    1616     }
  • patches/perl-5.8.8-cross_compile-5.patch

    r9568bd5 r00520f6  
    11Submitted By: Joe Ciccone <jciccone@linuxfromscratch.org>
    22Date: 2007-02-19
    3 Upstream Status: Not Submitted
     3Initial Package Version: 5.8.8
     4Upstream Status: Not Submitted, CLFS Specific
    45Origin: Joe Ciccone
     6        Regenerated configs for gcc 4.2.x and glibc 2.6 on 2007-07-22.
    57Description: Adds a Makefile to assit with the cross-compilation of perl.
    68
    7              Archs supported: alpha arm hppa x86
     9             Archs supported: (32bit) arm hppa x86
     10                              (64bit) alpha
    811
    912             Usage:
     
    1316
    1417diff -Naur perl-5.8.8.orig/Cross/config perl-5.8.8/Cross/config
    15 --- perl-5.8.8.orig/Cross/config        2007-02-19 16:50:53.000000000 -0500
     18--- perl-5.8.8.orig/Cross/config        2007-07-22 16:15:21.000000000 -0400
    1619+++ perl-5.8.8/Cross/config     1969-12-31 19:00:00.000000000 -0500
    1720@@ -1,23 +0,0 @@
     
    4144diff -Naur perl-5.8.8.orig/Cross/config.sh-alpha-linux perl-5.8.8/Cross/config.sh-alpha-linux
    4245--- perl-5.8.8.orig/Cross/config.sh-alpha-linux 1969-12-31 19:00:00.000000000 -0500
    43 +++ perl-5.8.8/Cross/config.sh-alpha-linux      2007-02-19 16:51:21.000000000 -0500
     46+++ perl-5.8.8/Cross/config.sh-alpha-linux      2007-07-22 16:16:01.000000000 -0400
    4447@@ -0,0 +1,1048 @@
    4548+#!/bin/sh
     
    5356+# Package name      : perl5
    5457+# Source directory  : .
    55 +# Configuration time: Mon Feb 19 04:23:47 EST 2007
     58+# Configuration time: Wed Jul  4 06:22:22 EDT 2007
    5659+# Configured by     : root
    57 +# Target system     : linux bob 2.6.15.6 #2 smp fri apr 28 07:14:40 edt 2006 alpha ev56 rawhide gnulinux
     60+# Target system     : linux bob 2.6.20 #1 smp wed feb 21 06:00:30 est 2007 alpha ev56 rawhide gnulinux
    5861+
    5962+Author=''
     
    108111+cf_by='root'
    109112+cf_email='root@bob.ciccone'
    110 +cf_time='Mon Feb 19 04:23:47 EST 2007'
     113+cf_time='Wed Jul  4 06:22:22 EDT 2007'
    111114+charsize='1'
    112115+chgrp=''
     
    127130+cpprun='cc -E'
    128131+cppstdin='cc -E'
    129 +cppsymbols='__ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=5 __GNUC__=4 __GNUC_MINOR__=1 __GNU_LIBRARY__=6 _GNU_SOURCE=1 LANGUAGE_C=1 __LANGUAGE_C=1 __LANGUAGE_C__=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _LONGLONG=1 _LP64=1 __LP64__=1 _POSIX_C_SOURCE=200112L _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE=1 __USE_LARGEFILE64=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_REENTRANT=1 __USE_SVID=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED=1 __alpha=1 __alpha__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1'
     132+cppsymbols='__ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=6 __GNUC__=4 __GNUC_MINOR__=2 __GNU_LIBRARY__=6 _GNU_SOURCE=1 LANGUAGE_C=1 __LANGUAGE_C=1 __LANGUAGE_C__=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _LONGLONG=1 _LP64=1 __LP64__=1 _POSIX_C_SOURCE=200112L _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE=1 __USE_LARGEFILE64=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_REENTRANT=1 __USE_SVID=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED=1 __alpha=1 __alpha__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1'
    130133+crypt_r_proto='REENTRANT_PROTO_B_CCS'
    131134+cryptlib=''
     
    593596+gccansipedantic=''
    594597+gccosandvers=''
    595 +gccversion='4.1.2'
     598+gccversion='4.2.0'
    596599+getgrent_r_proto='REENTRANT_PROTO_I_SBWR'
    597600+getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR'
     
    621624+gmake='gmake'
    622625+gmtime_r_proto='REENTRANT_PROTO_S_TS'
    623 +gnulibc_version='2.5'
     626+gnulibc_version='2.6'
    624627+grep='grep'
    625628+groupcat='cat /etc/group'
     
    821824+mydomain='.ciccone'
    822825+myhostname='bob'
    823 +myuname='linux bob 2.6.15.6 #2 smp fri apr 28 07:14:40 edt 2006 alpha ev56 rawhide gnulinux '
     826+myuname='linux bob 2.6.20 #1 smp wed feb 21 06:00:30 est 2007 alpha ev56 rawhide gnulinux '
    824827+n='-n'
    825828+need_va_copy='undef'
     
    848851+orderlib='false'
    849852+osname='linux'
    850 +osvers='2.6.15.6'
     853+osvers='2.6.20'
    851854+otherlibdirs=' '
    852855+package='perl5'
     
    10921095+PERL_CONFIG_SH=true
    10931096diff -Naur perl-5.8.8.orig/Cross/config.sh-arm-linux perl-5.8.8/Cross/config.sh-arm-linux
    1094 --- perl-5.8.8.orig/Cross/config.sh-arm-linux   2007-02-19 16:50:53.000000000 -0500
    1095 +++ perl-5.8.8/Cross/config.sh-arm-linux        2007-02-19 16:50:59.000000000 -0500
     1097--- perl-5.8.8.orig/Cross/config.sh-arm-linux   2007-07-22 16:15:21.000000000 -0400
     1098+++ perl-5.8.8/Cross/config.sh-arm-linux        2007-07-22 16:16:01.000000000 -0400
    10961099@@ -8,9 +8,9 @@
    10971100 
     
    11011104-# Configured by     : red
    11021105-# Target system     : linux openzaurus.criticalintegration.com 2.4.6-rmk1-np2-embedix #15 Wed Aug 6 07:49:44 UTC 2003 armv4l unknown
    1103 +# Configuration time: Wed Dec 13 15:51:01 EST 2006
     1106+# Configuration time: Fri Aug  3 15:53:00 EDT 2007
    11041107+# Configured by     : root
    1105 +# Target system     : linux spitz 2.6.16 #1 preempt wed jul 5 18:20:17 cest 2006 armv5tel gnulinux
     1108+# Target system     : linux spitz 2.6.20.6 #1 preempt tue jun 5 14:17:11 cest 2007 armv5tel xscale-pxa270 rev 4 (v5l) sharp spitz gnulinux
    11061109 
    11071110 Author=''
     
    11421145+cf_by='root'
    11431146+cf_email='root@spitz.ciccone'
    1144 +cf_time='Wed Dec 13 15:51:01 EST 2006'
     1147+cf_time='Fri Aug  3 15:53:00 EDT 2007'
    11451148 charsize='1'
    11461149 chgrp=''
     
    11601163-cppsymbols='_FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=2 __GNUC_MINOR__=95 __GNU_LIBRARY__=6 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=199506 _POSIX_SOURCE=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_LARGEFILE=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_SVID=1 __linux=1 __linux__=1 __unix=1 __unix__=1'
    11611164-crypt_r_proto='0'
    1162 +cppsymbols='__ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=5 __GNUC__=4 __GNUC_MINOR__=1 __GNU_LIBRARY__=6 _GNU_SOURCE=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=200112L _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE=1 __USE_LARGEFILE64=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_REENTRANT=1 __USE_SVID=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1'
     1165+cppsymbols='__ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=6 __GNUC__=4 __GNUC_MINOR__=2 __GNU_LIBRARY__=6 _GNU_SOURCE=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=200112L _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE=1 __USE_LARGEFILE64=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_REENTRANT=1 __USE_SVID=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1'
    11631166+crypt_r_proto='REENTRANT_PROTO_B_CCS'
    11641167 cryptlib=''
     
    12501253 d_finite='define'
    12511254 d_finitel='define'
    1252 @@ -205,29 +205,29 @@
     1255@@ -200,34 +200,34 @@
     1256 d_fsync='define'
     1257 d_ftello='define'
     1258 d_ftime='undef'
     1259-d_futimes='undef'
     1260+d_futimes='define'
     1261 d_getcwd='define'
    12531262 d_getespwnam='undef'
    12541263 d_getfsstat='undef'
     
    13501359 d_oldpthreads='undef'
    13511360 d_oldsock='undef'
    1352 @@ -334,10 +335,10 @@
    1353  d_pipe='define'
     1361@@ -335,9 +336,9 @@
    13541362 d_poll='define'
    13551363 d_portable='define'
    1356 -d_procselfexe='define'
     1364 d_procselfexe='define'
    13571365-d_pthread_atfork='undef'
    1358 +d_procselfexe='undef'
    13591366+d_pthread_atfork='define'
    13601367 d_pthread_attr_setscope='define'
     
    14941501-getservent_r_proto='0'
    14951502-getspnam_r_proto='0'
    1496 +gccversion='4.1.1'
     1503+gccversion='4.2.0'
    14971504+getgrent_r_proto='REENTRANT_PROTO_I_SBWR'
    14981505+getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR'
     
    15241531-gnulibc_version='2.2.2'
    15251532+gmtime_r_proto='REENTRANT_PROTO_S_TS'
    1526 +gnulibc_version='2.5'
     1533+gnulibc_version='2.6'
    15271534 grep='grep'
    15281535 groupcat='cat /etc/group'
     
    15841591-libc='/lib/libc-2.2.2.so'
    15851592-libperl='libperl.so'
    1586 +libc='/lib/libc-2.5.so'
     1593+libc='/lib/libc-2.6.so'
    15871594+libperl='libperl.a'
    15881595 libpth='/usr/local/lib /lib /usr/lib'
     
    16191626+mydomain='.ciccone'
    16201627+myhostname='spitz'
    1621 +myuname='linux spitz 2.6.16 #1 preempt wed jul 5 18:20:17 cest 2006 armv5tel gnulinux '
     1628+myuname='linux spitz 2.6.20.6 #1 preempt tue jun 5 14:17:11 cest 2007 armv5tel xscale-pxa270 rev 4 (v5l) sharp spitz gnulinux '
    16221629 n='-n'
    16231630 need_va_copy='undef'
     
    16281635 osname='linux'
    16291636-osvers='2.4.6-rmk1-np2-embedix'
    1630 +osvers='2.6.16'
     1637+osvers='2.6.20.6'
    16311638 otherlibdirs=' '
    16321639 package='perl5'
     
    17721779diff -Naur perl-5.8.8.orig/Cross/config.sh-hppa-linux perl-5.8.8/Cross/config.sh-hppa-linux
    17731780--- perl-5.8.8.orig/Cross/config.sh-hppa-linux  1969-12-31 19:00:00.000000000 -0500
    1774 +++ perl-5.8.8/Cross/config.sh-hppa-linux       2007-02-19 16:50:59.000000000 -0500
     1781+++ perl-5.8.8/Cross/config.sh-hppa-linux       2007-07-22 16:16:01.000000000 -0400
    17751782@@ -0,0 +1,1048 @@
    17761783+#!/bin/sh
     
    18581865+cpprun='cc -E'
    18591866+cppstdin='cc -E'
    1860 +cppsymbols='__ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=5 __GNUC__=4 __GNUC_MINOR__=1 __GNU_LIBRARY__=6 _GNU_SOURCE=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _PA_RISC1_1=1 _POSIX_C_SOURCE=200112L _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE=1 __USE_LARGEFILE64=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_REENTRANT=1 __USE_SVID=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED=1 __hppa=1 __hppa__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1'
     1867+cppsymbols='__ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=6 __GNUC__=4 __GNUC_MINOR__=2 __GNU_LIBRARY__=6 _GNU_SOURCE=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _PA_RISC1_1=1 _POSIX_C_SOURCE=200112L _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE=1 __USE_LARGEFILE64=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_REENTRANT=1 __USE_SVID=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED=1 __hppa=1 __hppa__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1'
    18611868+crypt_r_proto='REENTRANT_PROTO_B_CCS'
    18621869+cryptlib=''
     
    23242331+gccansipedantic=''
    23252332+gccosandvers=''
    2326 +gccversion='4.1.1'
     2333+gccversion='4.2.0'
    23272334+getgrent_r_proto='REENTRANT_PROTO_I_SBWR'
    23282335+getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR'
     
    23522359+gmake='gmake'
    23532360+gmtime_r_proto='REENTRANT_PROTO_S_TS'
    2354 +gnulibc_version='2.5'
     2361+gnulibc_version='2.6'
    23552362+grep='grep'
    23562363+groupcat='cat /etc/group'
     
    28242831diff -Naur perl-5.8.8.orig/Cross/config.sh-x86-linux perl-5.8.8/Cross/config.sh-x86-linux
    28252832--- perl-5.8.8.orig/Cross/config.sh-x86-linux   1969-12-31 19:00:00.000000000 -0500
    2826 +++ perl-5.8.8/Cross/config.sh-x86-linux        2007-02-19 16:50:59.000000000 -0500
     2833+++ perl-5.8.8/Cross/config.sh-x86-linux        2007-07-22 16:16:01.000000000 -0400
    28272834@@ -0,0 +1,1048 @@
    28282835+#!/bin/sh
     
    28362843+# Package name      : perl5
    28372844+# Source directory  : .
    2838 +# Configuration time: Mon Dec 11 21:24:56 EST 2006
     2845+# Configuration time: Wed Jul  4 19:15:52 EDT 2007
    28392846+# Configured by     : root
    2840 +# Target system     : linux sasquach 2.6.18 #1 smp wed oct 11 14:24:53 edt 2006 i686 amd athlon(tm) 64 x2 dual core processor 4400+ authenticamd gnulinux
     2847+# Target system     : linux joeshp 2.6.20.1 #3 mon apr 30 19:28:34 edt 2007 i686 mobile intel(r) pentium(r) 4 cpu 2.30ghz genuineintel gnulinux
    28412848+
    28422849+Author=''
     
    28902897+ccversion=''
    28912898+cf_by='root'
    2892 +cf_email='root@sasquach.cicone'
    2893 +cf_time='Mon Dec 11 21:24:56 EST 2006'
     2899+cf_email='root@joeshp.ciccone'
     2900+cf_time='Wed Jul  4 19:15:52 EDT 2007'
    28942901+charsize='1'
    28952902+chgrp=''
     
    29102917+cpprun='cc -E'
    29112918+cppstdin='cc -E'
    2912 +cppsymbols='__ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=5 __GNUC__=4 __GNUC_MINOR__=1 __GNU_LIBRARY__=6 _GNU_SOURCE=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=200112L _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE=1 __USE_LARGEFILE64=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_REENTRANT=1 __USE_SVID=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED=1 i386=1 __i386=1 __i386__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1'
     2919+cppsymbols='__ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=6 __GNUC__=4 __GNUC_MINOR__=2 __GNU_LIBRARY__=6 _GNU_SOURCE=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=200112L _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE=1 __USE_LARGEFILE64=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_REENTRANT=1 __USE_SVID=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED=1 i386=1 __i386=1 __i386__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1'
    29132920+crypt_r_proto='REENTRANT_PROTO_B_CCS'
    29142921+cryptlib=''
     
    30023009+d_fchown='define'
    30033010+d_fcntl='define'
    3004 +d_fcntl_can_lock='define'
     3011+d_fcntl_can_lock='undef'
    30053012+d_fd_macros='define'
    30063013+d_fd_set='define'
     
    33763383+gccansipedantic=''
    33773384+gccosandvers=''
    3378 +gccversion='4.1.1'
     3385+gccversion='4.2.0'
    33793386+getgrent_r_proto='REENTRANT_PROTO_I_SBWR'
    33803387+getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR'
     
    34043411+gmake='gmake'
    34053412+gmtime_r_proto='REENTRANT_PROTO_S_TS'
    3406 +gnulibc_version='2.5'
     3413+gnulibc_version='2.6'
    34073414+grep='grep'
    34083415+groupcat='cat /etc/group'
     
    35543561+less='less'
    35553562+lib_ext='.a'
    3556 +libc='/lib/libc-2.5.so'
     3563+libc='/lib/libc-2.6.so'
    35573564+libperl='libperl.a'
    35583565+libpth='/usr/local/lib /lib /usr/lib'
     
    36023609+mv=''
    36033610+myarchname='i686-linux'
    3604 +mydomain='.cicone'
    3605 +myhostname='sasquach'
    3606 +myuname='linux sasquach 2.6.18 #1 smp wed oct 11 14:24:53 edt 2006 i686 amd athlon(tm) 64 x2 dual core processor 4400+ authenticamd gnulinux '
     3611+mydomain='.ciccone'
     3612+myhostname='joeshp'
     3613+myuname='linux joeshp 2.6.20.1 #3 mon apr 30 19:28:34 edt 2007 i686 mobile intel(r) pentium(r) 4 cpu 2.30ghz genuineintel gnulinux '
    36073614+n='-n'
    36083615+need_va_copy='undef'
     
    36313638+orderlib='false'
    36323639+osname='linux'
    3633 +osvers='2.6.18'
     3640+osvers='2.6.20.1'
    36343641+otherlibdirs=' '
    36353642+package='perl5'
     
    36383645+patchlevel='8'
    36393646+path_sep=':'
    3640 +perl5='/usr/bin/perl'
     3647+perl5=''
    36413648+perl=''
    36423649+perl_patchlevel=''
    3643 +perladmin='root@sasquach.cicone'
     3650+perladmin='root@joeshp.ciccone'
    36443651+perllibs='-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc'
    36453652+perlpath='/usr/bin/perl'
     
    38753882+PERL_CONFIG_SH=true
    38763883diff -Naur perl-5.8.8.orig/Cross/generate_config_sh perl-5.8.8/Cross/generate_config_sh
    3877 --- perl-5.8.8.orig/Cross/generate_config_sh    2007-02-19 16:50:53.000000000 -0500
     3884--- perl-5.8.8.orig/Cross/generate_config_sh    2007-07-22 16:15:21.000000000 -0400
    38783885+++ perl-5.8.8/Cross/generate_config_sh 1969-12-31 19:00:00.000000000 -0500
    38793886@@ -1,132 +0,0 @@
     
    40114018-
    40124019diff -Naur perl-5.8.8.orig/Cross/installperl.patch perl-5.8.8/Cross/installperl.patch
    4013 --- perl-5.8.8.orig/Cross/installperl.patch     2007-02-19 16:50:53.000000000 -0500
     4020--- perl-5.8.8.orig/Cross/installperl.patch     2007-07-22 16:15:21.000000000 -0400
    40144021+++ perl-5.8.8/Cross/installperl.patch  1969-12-31 19:00:00.000000000 -0500
    40154022@@ -1,22 +0,0 @@
     
    40374044-       }
    40384045diff -Naur perl-5.8.8.orig/Cross/Makefile perl-5.8.8/Cross/Makefile
    4039 --- perl-5.8.8.orig/Cross/Makefile      2007-02-19 16:50:53.000000000 -0500
    4040 +++ perl-5.8.8/Cross/Makefile   2007-02-19 16:50:59.000000000 -0500
     4046--- perl-5.8.8.orig/Cross/Makefile      2007-07-22 16:15:21.000000000 -0400
     4047+++ perl-5.8.8/Cross/Makefile   2007-07-22 16:15:30.000000000 -0400
    40414048@@ -1,68 +1,62 @@
    40424049-## Toplevel Makefile for cross-compilation of perl
     
    41664173+           $(PWD)/config.sh-$(SYS) > $(TOP)/config.sh
    41674174diff -Naur perl-5.8.8.orig/Cross/Makefile.SH.patch perl-5.8.8/Cross/Makefile.SH.patch
    4168 --- perl-5.8.8.orig/Cross/Makefile.SH.patch     2007-02-19 16:50:53.000000000 -0500
     4175--- perl-5.8.8.orig/Cross/Makefile.SH.patch     2007-07-22 16:15:21.000000000 -0400
    41694176+++ perl-5.8.8/Cross/Makefile.SH.patch  1969-12-31 19:00:00.000000000 -0500
    41704177@@ -1,189 +0,0 @@
     
    43594366-
    43604367diff -Naur perl-5.8.8.orig/Cross/README perl-5.8.8/Cross/README
    4361 --- perl-5.8.8.orig/Cross/README        2007-02-19 16:50:53.000000000 -0500
     4368--- perl-5.8.8.orig/Cross/README        2007-07-22 16:15:21.000000000 -0400
    43624369+++ perl-5.8.8/Cross/README     1969-12-31 19:00:00.000000000 -0500
    43634370@@ -1,90 +0,0 @@
     
    44534460-Perl OZ Packages http://www.criticalintegration.com/perl-oz/
    44544461diff -Naur perl-5.8.8.orig/Cross/TODO perl-5.8.8/Cross/TODO
    4455 --- perl-5.8.8.orig/Cross/TODO  2007-02-19 16:50:53.000000000 -0500
     4462--- perl-5.8.8.orig/Cross/TODO  2007-07-22 16:15:21.000000000 -0400
    44564463+++ perl-5.8.8/Cross/TODO       1969-12-31 19:00:00.000000000 -0500
    44574464@@ -1 +0,0 @@
    44584465-Provide a better sandbox for building additional XS libraries.
    44594466diff -Naur perl-5.8.8.orig/Cross/warp perl-5.8.8/Cross/warp
    4460 --- perl-5.8.8.orig/Cross/warp  2007-02-19 16:50:53.000000000 -0500
     4467--- perl-5.8.8.orig/Cross/warp  2007-07-22 16:15:21.000000000 -0400
    44614468+++ perl-5.8.8/Cross/warp       1969-12-31 19:00:00.000000000 -0500
    44624469@@ -1,14 +0,0 @@
     
    44764483-done
    44774484diff -Naur perl-5.8.8.orig/ext/util/make_ext perl-5.8.8/ext/util/make_ext
    4478 --- perl-5.8.8.orig/ext/util/make_ext   2007-02-19 16:50:53.000000000 -0500
    4479 +++ perl-5.8.8/ext/util/make_ext        2007-02-19 16:50:59.000000000 -0500
     4485--- perl-5.8.8.orig/ext/util/make_ext   2007-07-22 16:15:21.000000000 -0400
     4486+++ perl-5.8.8/ext/util/make_ext        2007-07-22 16:15:30.000000000 -0400
    44804487@@ -119,7 +119,7 @@
    44814488 esac
     
    44884495        if test -f Makefile.SH; then
    44894496diff -Naur perl-5.8.8.orig/installman perl-5.8.8/installman
    4490 --- perl-5.8.8.orig/installman  2007-02-19 16:50:53.000000000 -0500
    4491 +++ perl-5.8.8/installman       2007-02-19 16:50:59.000000000 -0500
     4497--- perl-5.8.8.orig/installman  2007-07-22 16:15:21.000000000 -0400
     4498+++ perl-5.8.8/installman       2007-07-22 16:15:30.000000000 -0400
    44924499@@ -1,5 +1,4 @@
    44934500 #!./perl -w
     
    44974504 use Getopt::Long;
    44984505diff -Naur perl-5.8.8.orig/installperl perl-5.8.8/installperl
    4499 --- perl-5.8.8.orig/installperl 2007-02-19 16:50:53.000000000 -0500
    4500 +++ perl-5.8.8/installperl      2007-02-19 16:50:59.000000000 -0500
     4506--- perl-5.8.8.orig/installperl 2007-07-22 16:15:21.000000000 -0400
     4507+++ perl-5.8.8/installperl      2007-07-22 16:15:30.000000000 -0400
    45014508@@ -3,8 +3,6 @@
    45024509 BEGIN {
     
    45094516 use strict;
    45104517diff -Naur perl-5.8.8.orig/lib/unicore/Makefile perl-5.8.8/lib/unicore/Makefile
    4511 --- perl-5.8.8.orig/lib/unicore/Makefile        2007-02-19 16:50:53.000000000 -0500
    4512 +++ perl-5.8.8/lib/unicore/Makefile     2007-02-19 16:50:59.000000000 -0500
     4518--- perl-5.8.8.orig/lib/unicore/Makefile        2007-07-22 16:15:22.000000000 -0400
     4519+++ perl-5.8.8/lib/unicore/Makefile     2007-07-22 16:15:30.000000000 -0400
    45134520@@ -1,11 +1,11 @@
    45144521 all:
     
    45274534        rm -f *.pl */*.pl
    45284535diff -Naur perl-5.8.8.orig/Makefile.SH perl-5.8.8/Makefile.SH
    4529 --- perl-5.8.8.orig/Makefile.SH 2007-02-19 16:50:54.000000000 -0500
    4530 +++ perl-5.8.8/Makefile.SH      2007-02-19 16:50:59.000000000 -0500
     4536--- perl-5.8.8.orig/Makefile.SH 2007-07-22 16:15:22.000000000 -0400
     4537+++ perl-5.8.8/Makefile.SH      2007-07-22 16:15:30.000000000 -0400
    45314538@@ -591,7 +591,7 @@
    45324539        $(CC) -o miniperl $(CLDFLAGS) \
     
    46604667 # Test via harness
    46614668diff -Naur perl-5.8.8.orig/MANIFEST perl-5.8.8/MANIFEST
    4662 --- perl-5.8.8.orig/MANIFEST    2007-02-19 16:50:54.000000000 -0500
    4663 +++ perl-5.8.8/MANIFEST 2007-02-19 16:52:01.000000000 -0500
     4669--- perl-5.8.8.orig/MANIFEST    2007-07-22 16:15:22.000000000 -0400
     4670+++ perl-5.8.8/MANIFEST 2007-07-22 16:15:30.000000000 -0400
    46644671@@ -33,15 +33,11 @@
    46654672 configure.gnu          Crude emulation of GNU configure
     
    46824689 cygwin/ld2.in          ld wrapper template for Cygwin port
    46834690diff -Naur perl-5.8.8.orig/pod/Makefile.SH perl-5.8.8/pod/Makefile.SH
    4684 --- perl-5.8.8.orig/pod/Makefile.SH     2007-02-19 16:50:54.000000000 -0500
    4685 +++ perl-5.8.8/pod/Makefile.SH  2007-02-19 16:50:59.000000000 -0500
     4691--- perl-5.8.8.orig/pod/Makefile.SH     2007-07-22 16:15:22.000000000 -0400
     4692+++ perl-5.8.8/pod/Makefile.SH  2007-07-22 16:15:30.000000000 -0400
    46864693@@ -63,7 +63,7 @@
    46874694            --podroot=.. --podpath=pod:lib:ext:vms \
     
    46944701 
    46954702diff -Naur perl-5.8.8.orig/utils/Makefile perl-5.8.8/utils/Makefile
    4696 --- perl-5.8.8.orig/utils/Makefile      2007-02-19 16:50:54.000000000 -0500
    4697 +++ perl-5.8.8/utils/Makefile   2007-02-19 16:50:59.000000000 -0500
     4703--- perl-5.8.8.orig/utils/Makefile      2007-07-22 16:15:22.000000000 -0400
     4704+++ perl-5.8.8/utils/Makefile   2007-07-22 16:15:30.000000000 -0400
    46984705@@ -1,5 +1,5 @@
    46994706 
     
    47044711 # Files to be built with variable substitution after miniperl is
    47054712diff -Naur perl-5.8.8.orig/x2p/Makefile.SH perl-5.8.8/x2p/Makefile.SH
    4706 --- perl-5.8.8.orig/x2p/Makefile.SH     2007-02-19 16:50:54.000000000 -0500
    4707 +++ perl-5.8.8/x2p/Makefile.SH  2007-02-19 16:50:59.000000000 -0500
     4713--- perl-5.8.8.orig/x2p/Makefile.SH     2007-07-22 16:15:22.000000000 -0400
     4714+++ perl-5.8.8/x2p/Makefile.SH  2007-07-22 16:15:30.000000000 -0400
    47084715@@ -172,7 +172,7 @@
    47094716 # These should be automatically generated
Note: See TracChangeset for help on using the changeset viewer.