Mailinglist Archive: opensuse-commit (2092 mails)

< Previous Next >
commit glibc
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Thu, 09 Aug 2007 12:30:02 +0200
  • Message-id: <20070809103002.8288F678180@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package glibc
checked in at Thu Aug 9 12:30:02 CEST 2007.

--------
--- glibc/glibc.changes 2007-07-27 11:33:08.000000000 +0200
+++ /mounts/work_src_done/STABLE/glibc/glibc.changes    2007-08-03 18:50:04.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug  3 15:46:35 CEST 2007 - pbaudis@xxxxxxx
+
+- Remove the dynamic linker support for direct bindings (-Bdirect);
+  according to Michael Meeks, the performance improvement is too small
+- Split timezone package to a separate physical package
+- Update glibc to version 2.6.1
+
+-------------------------------------------------------------------

Old:
----
  glibc-2.3.90-zic.diff
  glibc-2.4.90-bdirect.diff
  glibc-2.6-20070713.tar.bz2
  glibc-nptl-2.6-20070713.tar.bz2
  timezone.diff

New:
----
  glibc-2.6.1-2007080316.tar.bz2
  glibc-nptl-2.6.1-2007080316.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.H11198/_old  2007-08-09 12:28:27.000000000 +0200
+++ /var/tmp/diff_new_pack.H11198/_new  2007-08-09 12:28:27.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package glibc (Version 2.6)
+# spec file for package glibc (Version 2.6.1)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -11,7 +11,7 @@
 # norootforbuild
 
 Name:           glibc
-BuildRequires:  fdupes gcc-c++ libstdc++-devel
+BuildRequires:  gcc-c++ libstdc++-devel
 %define build_locales 1
 %define run_testsuite 1
 %define disable_assert 0
@@ -26,9 +26,9 @@
 Obsoletes:      ngpt ngpt-devel
 Provides:       rtld(GNU_HASH)
 Autoreqprov:    on
-Version:        2.6
-Release:        13
-%define snapshot_date 20070713
+Version:        2.6.1
+Release:        2
+%define snapshot_date 2007080316
 URL:            http://www.gnu.org/software/libc/libc.html
 PreReq:         filesystem
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -59,7 +59,6 @@
 Patch17:        glibc-2.3.90-bindresvport.blacklist.diff
 Patch18:        glibc-suse-note.diff
 Patch19:        glibc-2.4.90-no_NO.diff
-Patch20:        glibc-2.3.90-zic.diff
 Patch21:        glibc-2.3.90-ld.so-madvise.diff
 Patch22:        glibc-2.3.3-amd64-s_ceil.diff
 Patch23:        glibc-2.4.90-mdns-resolver.diff
@@ -72,9 +71,7 @@
 Patch30:        glibc-2.3.90-langpackdir.diff
 Patch31:        glibc-nptl-2.4-nofixsyscallnr.diff
 Patch32:        crypt_blowfish-1.0.diff
-Patch33:        glibc-2.4.90-bdirect.diff
 Patch34:        glibc-2.5-ldconfig-old-cache.diff
-Patch35:        timezone.diff
 Patch36:        glibc-2.5-ppc-llrintl.diff
 Patch37:        glibc-2.6-configure.diff
 Patch42:        glibc-2.6-initfini.diff
@@ -148,17 +145,6 @@
 
 
 
-%package -n timezone
-Summary:        Timezone descriptions
-Group:          System/Base
-Autoreqprov:    on
-
-%description -n timezone
-These are configuration files that describe available time zones. You
-can select an appropriate time zone for your system with YaST.
-
-
-
 %package profile
 Summary:        Libc Profiling and Debugging Versions
 Group:          Development/Libraries/C and C++
@@ -204,7 +190,7 @@
 
 
 %prep
-%setup -n glibc-2.6 -q -a 1 -a 3 -a 4 -a 14
+%setup -n glibc-%{version} -q -a 1 -a 3 -a 4 -a 14
 %patch
 # libNoVersion part is only active on ix86
 %patch1
@@ -223,7 +209,6 @@
 %patch17
 %patch18
 %patch19
-%patch20
 %patch21
 %patch22
 %patch23
@@ -236,9 +221,7 @@
 %patch30
 %patch31
 %patch32
-%patch33
 %patch34
-%patch35
 %patch36
 %patch37
 %patch42
@@ -506,11 +489,6 @@
 install -m 0644 resolv/mapv4v6addr.h $RPM_BUILD_ROOT/usr/include/resolv/
 install -m 0644 resolv/mapv4v6hostent.h $RPM_BUILD_ROOT/usr/include/resolv/
 #
-# Adjust /etc/localtime
-#
-rm -f $RPM_BUILD_ROOT/etc/localtime
-cp -f $RPM_BUILD_ROOT%{_prefix}/share/zoneinfo/UTC $RPM_BUILD_ROOT/etc/localtime
-#
 # glibc documentation in HTML
 #
 mkdir -p $RPM_BUILD_ROOT/usr/share/doc/glibc
@@ -583,11 +561,12 @@
 chmod 644 $RPM_BUILD_ROOT/usr/bin/ldd
 #
 # Remove not needed files from BuildRoot
+# Also, we now take timezone stuff from a separate package
 #rm -f $RPM_BUILD_ROOT/etc/ld.so.cache
-rm -f $RPM_BUILD_ROOT/sbin/sln
-# Save some space
-
-%fdupes $RPM_BUILD_ROOT/%{_prefix}/share/zoneinfo
+for i in sbin/sln usr/bin/tzselect usr/sbin/zic usr/sbin/zdump etc/localtime; do
+       rm -f $RPM_BUILD_ROOT/$i
+done
+rm -rf $RPM_BUILD_ROOT/usr/share/zoneinfo
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -602,17 +581,6 @@
 %postun info
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/libc.info.gz
 
-%post -n timezone
-if [ -f /etc/sysconfig/clock ];
-then
-    . /etc/sysconfig/clock
-    if [ -n "$TIMEZONE" -a -f /etc/localtime -a -f /usr/share/zoneinfo/$TIMEZONE ]; then
-       cp /usr/share/zoneinfo/$TIMEZONE /etc/localtime
-    else
-       [ -f /etc/localtime ] && echo "WARNING: Not updating /etc/localtime with new zone file" >&2
-    fi
-fi
-
 %preun -n nscd
 %stop_on_removal nscd
 
@@ -896,17 +864,6 @@
 %attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/run/nscd/group
 %attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/run/nscd/hosts
 #
-# timezone
-#
-
-%files -n timezone
-%defattr(-,root,root)
-%verify(not md5 size mtime) %config(noreplace) /etc/localtime
-%{_prefix}/share/zoneinfo
-%{_bindir}/tzselect
-%{_sbindir}/zdump
-%{_sbindir}/zic
-#
 # glibc-profile
 #
 
@@ -926,6 +883,11 @@
 %{_libdir}/libdl_p.a
 
 %changelog
+* Fri Aug 03 2007 - pbaudis@xxxxxxx
+- Remove the dynamic linker support for direct bindings (-Bdirect);
+  according to Michael Meeks, the performance improvement is too small
+- Split timezone package to a separate physical package
+- Update glibc to version 2.6.1
 * Fri Jul 27 2007 - aj@xxxxxxx
 - Use fdupes to reduce timezone data size.
 * Fri Jul 13 2007 - schwab@xxxxxxx




++++++ glibc-2.4-china.diff ++++++
--- /var/tmp/diff_new_pack.H11198/_old  2007-08-09 12:28:27.000000000 +0200
+++ /var/tmp/diff_new_pack.H11198/_new  2007-08-09 12:28:27.000000000 +0200
@@ -27,51 +27,3 @@
  revision   "0.2"
  date       "2000-08-02"
  %
---- timezone/asia
-+++ timezone/asia      2006/04/24 09:56:17
-@@ -240,6 +240,9 @@
-                       5:00    -       KAST    1980 May
-                       8:00    PRC     C%sT

-+# Nowadays, China Standard Time is known as "Beijing Time"
-+Zone  Asia/Beijing    8:00    PRC     C%sT
-+
- # Hong Kong (Xianggang)
- # Rule        NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
- Rule  HK      1946    only    -       Apr     20      3:30    1:00    S
---- timezone/backward
-+++ timezone/backward  2006/04/24 09:56:17
-@@ -78,12 +78,11 @@
- Link  Pacific/Auckland        NZ
- Link  Pacific/Chatham         NZ-CHAT
- Link  America/Denver          Navajo
--Link  Asia/Shanghai           PRC
-+Link  Asia/Beijing            PRC
- Link  Pacific/Pago_Pago       Pacific/Samoa
- Link  Pacific/Truk            Pacific/Yap
- Link  Europe/Warsaw           Poland
- Link  Europe/Lisbon           Portugal
--Link  Asia/Taipei             ROC
- Link  Asia/Seoul              ROK
- Link  Asia/Singapore          Singapore
- Link  Europe/Istanbul         Turkey
---- timezone/zone.tab
-+++ timezone/zone.tab  2006/04/24 09:56:17
-@@ -135,11 +135,12 @@
- CL    -3327-07040     America/Santiago        most locations
- CL    -2710-10927     Pacific/Easter  Easter Island & Sala y Gomez
- CM    +0403+00942     Africa/Douala
--CN    +3114+12128     Asia/Shanghai   east China - Beijing, Guangdong, Shanghai, etc.
--CN    +4545+12641     Asia/Harbin     Heilongjiang (except Mohe), Jilin
--CN    +2934+10635     Asia/Chongqing  central China - Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou, etc.
--CN    +4348+08735     Asia/Urumqi     most of Tibet & Xinjiang
--CN    +3929+07559     Asia/Kashgar    west Tibet & Xinjiang
-+CN    +3955+11626     Asia/Beijing    China Standard Time
-+CN    +3114+12128     Asia/Shanghai   China east
-+CN    +4545+12641     Asia/Harbin     China north
-+CN    +2934+10635     Asia/Chongqing  China mountains
-+CN    +4348+08735     Asia/Urumqi     China Xinjiang-Tibet
-+CN    +3929+07559     Asia/Kashgar    China west Xinjiang
- CO    +0436-07405     America/Bogota
- CR    +0956-08405     America/Costa_Rica
- CS    +4450+02030     Europe/Belgrade

++++++ glibc-2.6-20070713.tar.bz2 -> glibc-2.6.1-2007080316.tar.bz2 ++++++
glibc/glibc-2.6-20070713.tar.bz2 /mounts/work_src_done/STABLE/glibc/glibc-2.6.1-2007080316.tar.bz2 differ: byte 11, line 1

++++++ glibc-nptl-2.6-20070713.tar.bz2 -> glibc-nptl-2.6.1-2007080316.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nptl/ChangeLog new/nptl/ChangeLog
--- old/nptl/ChangeLog  2007-07-13 11:56:52.000000000 +0200
+++ new/nptl/ChangeLog  2007-08-03 15:57:26.000000000 +0200
@@ -1,3 +1,12 @@
+2007-07-27  Jakub Jelinek  <jakub@xxxxxxxxxx>
+
+       * sysdeps/sparc/tls.h (tcbhead_t): Move gscope_flag to the end
+       of the structure for sparc32.
+
+2007-07-26  Aurelien Jarno  <aurelien@xxxxxxxxxxx>
+
+       * sysdeps/sparc/tls.h (tcbhead_t): Add gscope_flag.
+
 2007-06-22  Jakub Jelinek  <jakub@xxxxxxxxxx>
 
        * pthread_getattr_np.c (pthread_getattr_np): Clear cpuset and
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nptl/sysdeps/sparc/tls.h new/nptl/sysdeps/sparc/tls.h
--- old/nptl/sysdeps/sparc/tls.h        2007-07-13 11:56:54.000000000 +0200
+++ new/nptl/sysdeps/sparc/tls.h        2007-08-03 15:57:38.000000000 +0200
@@ -46,9 +46,15 @@
   dtv_t *dtv;
   void *self;
   int multiple_threads;
+#if __WORDSIZE == 64
+  int gscope_flag;
+#endif
   uintptr_t sysinfo;
   uintptr_t stack_guard;
   uintptr_t pointer_guard;
+#if __WORDSIZE != 64
+  int gscope_flag;
+#endif
 } tcbhead_t;
 
 #else /* __ASSEMBLER__ */






++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >