Browse Source

glibc: Updated (2.5.1 -> 2.9)

karasz/qt
Aldas Nabazas 15 years ago committed by Alejandro Mery
parent
commit
a19aa7b96c
  1. 6
      base/glibc/glibc.conf
  2. 16
      base/glibc/glibc.desc
  3. 42
      base/glibc/nptl-force-checks.patch.cross
  4. 2937
      base/glibc/x86_64-string.patch

6
base/glibc/glibc.conf

@ -2,7 +2,7 @@
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: package/.../glibc/glibc.conf
# Copyright (C) 2006 - 2008 The OpenSDE Project
# Copyright (C) 2006 - 2009 The OpenSDE Project
# Copyright (C) 2004 - 2006 The T2 SDE Project
#
# More information can be found in the files COPYING and README.
@ -33,6 +33,8 @@ var_insert GCC_WRAPPER_INSERT " " "-O"
# glibc does not like -ffast-math
var_insert GCC_WRAPPER_REMOVE " " "-ffast-math"
var_append confopt " " "--enable-kernel=2.6.18"
# Disable glibc internal debuging but build debuging and profile
# code so we can use this glibc to debug other programs.
pkg_glibc_preconf(){
@ -95,7 +97,7 @@ glibc_prepatch() {
local addon= addons="ports"
[ "$SDECFG_PKG_GLIBC_LIBIDN" != '1' ] || var_append addons ' ' 'libidn'
[ "$SDECFG_PKG_GLIBC_TLS" = 1 ] || var_append addons ' ' 'linuxthreads'
##[ "$SDECFG_PKG_GLIBC_TLS" = 1 ] || var_append addons ' ' 'linuxthreads'
for addon in $addons; do
tarball=$( match_source_file -p $addon )

16
base/glibc/glibc.desc

@ -1,9 +1,8 @@
[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN ---
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY]
[COPY] Filename: package/.../glibc/glibc.desc
[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project
[COPY] Copyright (C) 2006 - 2009 The OpenSDE Project
[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project
[COPY] Copyright (C) 1998 - 2003 Clifford Wolf
[COPY]
@ -34,14 +33,9 @@
[L] GPL
[S] Stable
[V] 2.5.1
[V] 2.9
[P] X 01---5---9 101.600
[D] 594994693 glibc-2.5.1.tar.bz2 http://ftp.gnu.org/gnu/glibc/
[D] 3516243427 glibc-libidn-2.5.1.tar.gz http://ftp.gnu.org/gnu/glibc/
[D] 4254376675 glibc-linuxthreads-2.5.tar.bz2 http://ftp.gnu.org/gnu/glibc/
[D] 4254948014 glibc-ports-2.5.tar.bz2 http://ftp.gnu.org/gnu/glibc/
#[D] 1589019524 glibc-20060605.tar.bz2 ftp://sources.redhat.com/pub/glibc/snapshots/
#[D] X glibc-2.3.4-2004-12-24.tar.bz2 cvs://:pserver:anoncvs@sources.redhat.com:/cvs/glibc libc -r glibc-2_3-branch -D 2004-12-24
[D] 3110082802 glibc-2.9.tar.bz2 http://ftp.gnu.org/gnu/glibc/
[D] 1001729082 glibc-libidn-2.9.tar.gz http://ftp.gnu.org/gnu/glibc/
[D] 1975249228 glibc-ports-2.9.tar.bz2 http://ftp.gnu.org/gnu/glibc/

42
base/glibc/nptl-force-checks.patch.cross

@ -1,42 +0,0 @@
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: package/.../glibc/nptl-force-checks.patch.cross
# Copyright (C) 2004 - 2006 The T2 SDE Project
#
# More information can be found in the files COPYING and README.
#
# This patch file is dual-licensed. It is available under the license the
# patched project is licensed under, as long as it is an OpenSource license
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
# of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
# --- SDE-COPYRIGHT-NOTE-END ---
Yet another ugly glibc patch for the ugly glibc configure stuff. We
force the nptl checks to succeed during the initial cross tool build,
because without libc the compiler can not link programs that early ...
- Rene Rebe <rene@exactcode.de>
--- libc/nptl/sysdeps/pthread/configure.orig 2003-12-03 07:50:01.000000000 +0100
+++ libc/nptl/sysdeps/pthread/configure 2004-10-31 00:02:50.526362392 +0200
@@ -74,7 +74,7 @@
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-libc_cv_forced_unwind=no
+libc_cv_forced_unwind=yes
fi
rm -f conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
@@ -139,7 +139,7 @@
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-libc_cv_c_cleanup=no
+libc_cv_c_cleanup=yes
fi
rm -f conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext

2937
base/glibc/x86_64-string.patch

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save