diff --git a/glibc-nodate.patch b/glibc-nodate.patch new file mode 100644 index 0000000..566a7e5 --- /dev/null +++ b/glibc-nodate.patch @@ -0,0 +1,13 @@ +--- csu/Makefile.nodate 2011-12-15 17:27:21.000000000 +0100 ++++ csu/Makefile 2011-12-15 17:27:30.000000000 +0100 +@@ -234,8 +234,8 @@ + if [ -z "$$os" ]; then \ + os=Linux; \ + fi; \ +- printf '"Compiled on a %s %s system on %s.\\n"\n' \ +- "$$os" "$$version" "`date +%Y-%m-%d`";; \ ++ printf '"Compiled on a %s %s system.\\n"\n' \ ++ "$$os" "$$version";; \ + *) ;; \ + esac; \ + files="$(all-Banner-files)"; \ diff --git a/glibc.changes b/glibc.changes index 8382aa1..6e89ab5 100644 --- a/glibc.changes +++ b/glibc.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Dec 21 15:16:42 CET 2011 - meissner@suse.de + +- Do not mention the buildtime anymore to make build-compare work. + ------------------------------------------------------------------- Mon Dec 19 10:01:56 UTC 2011 - aj@suse.de diff --git a/glibc.spec b/glibc.spec index 5e1db75..49d6890 100644 --- a/glibc.spec +++ b/glibc.spec @@ -19,8 +19,8 @@ %define crypt_bf_version 1.2 Name: glibc -License: GPL-2.0+ Summary: Standard Shared Libraries (from the GNU C Library) +License: GPL-2.0+ Group: System/Libraries BuildRequires: gcc-c++ BuildRequires: libselinux-devel @@ -78,7 +78,7 @@ Obsoletes: glibc-64bit Obsoletes: glibc-32bit %endif Version: 2.14.1 -Release: 12 +Release: 0 %define git_id 4f2b767fef50 %define glibc_ports_ver %version Url: http://www.gnu.org/software/libc/libc.html @@ -227,6 +227,8 @@ Patch84: nscd-avoid-gcc-warning.diff Patch85: glibc-2.14-32args-printf.patch # PATCH-FIX-UPSTREAM fix tzfile heap overrun bnc#735850 - aj@suse.de Patch86: tzfile-corruption-fix.patch +# PATCH-FIX-OPENSUSE fixed build-compare by omitting one more date - meissner@suse.de +Patch87: glibc-nodate.patch %description The GNU C Library provides the most important standard libraries used @@ -235,8 +237,8 @@ library, and the POSIX thread library. A system is not functional without these libraries. %package info -License: GPL-2.0+ Summary: Info Files for the GNU C Library +License: GPL-2.0+ Group: Documentation/Other Requires(post): %{install_info_prereq} Requires(postun): %{install_info_prereq} @@ -248,8 +250,8 @@ info files. Due to a lack of resources, this documentation is not complete and is partially out of date. %package html -License: GPL-2.0+ ; LGPL-2.1+ Summary: HTML Documentation for the GNU C Library +License: GPL-2.0+ ; LGPL-2.1+ Group: Documentation/HTML BuildArch: noarch @@ -259,8 +261,8 @@ to a lack of resources, this documentation is not complete and is partially out of date. %package i18ndata -License: LGPL-2.1+ Summary: Database Sources for 'locale' +License: LGPL-2.1+ Group: System/Libraries BuildArch: noarch @@ -271,8 +273,8 @@ not necessary to install this packages, the data files are already created. %package locale -License: GPL-2.0+ ; LGPL-2.1+ Summary: Locale Data for Localized Programs +License: GPL-2.0+ ; LGPL-2.1+ Group: System/Libraries Requires(post): /bin/cat Requires: glibc = %{version} @@ -288,8 +290,8 @@ Obsoletes: glibc-locale-32bit Locale data for the internationalisation features of the GNU C library. %package -n nscd -License: LGPL-2.1+ Summary: Name Service Caching Daemon +License: LGPL-2.1+ Group: System/Daemons Provides: aaa_base:/etc/init.d/nscd Provides: glibc:/usr/sbin/nscd @@ -302,8 +304,8 @@ Nscd caches name service lookups and can dramatically improve performance with NIS, NIS+, and LDAP. %package profile -License: LGPL-2.1+ Summary: Libc Profiling and Debugging Versions +License: LGPL-2.1+ Group: Development/Libraries/C and C++ Requires: glibc = %{version} # bug437293 @@ -319,8 +321,8 @@ This package contains special versions of the GNU C library which are necessary for profiling and debugging. %package devel -License: BSD-3-Clause ; GPL-2.0+ ; LGPL-2.1+ Summary: Include Files and Libraries Mandatory for Development +License: BSD-3-Clause ; GPL-2.0+ ; LGPL-2.1+ Group: Development/Libraries/C and C++ Obsoletes: epoll = 1.0 Provides: epoll < 1.0 @@ -340,6 +342,7 @@ library. %package devel-static Summary: C library static libraries for -static linking +License: GPL-2.0+ Group: Development/Libraries/C and C++ Requires: %{name}-devel = %{version} # Provide Fedora name for package to make packaging easier @@ -351,8 +354,8 @@ for -static linking. You don't need these, unless you link statically, which is highly discouraged. %package utils -License: BSD-3-Clause ; GPL-2.0+ ; LGPL-2.1+ Summary: Development utilities from GNU C library +License: BSD-3-Clause ; GPL-2.0+ ; LGPL-2.1+ Group: Development/Languages/C and C++ Requires: glibc = %{version} @@ -366,8 +369,8 @@ If you are unsure if you need this, don't install this package. %ifarch %ix86 %package obsolete -License: BSD-3-Clause ; GPL-2.0+ ; LGPL-2.1+ Summary: Obsolete Shared Libraries from the GNU C Library +License: BSD-3-Clause ; GPL-2.0+ ; LGPL-2.1+ Group: System/Libraries Requires: glibc = %{version} @@ -469,6 +472,7 @@ rm nscd/s-stamp %patch84 %patch85 %patch86 -p1 +%patch87 -p0 # # Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed!