[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r5318 - in glibc-package/trunk/debian: . control.in patches patches/hurd-i386



Author: sthibault
Date: 2012-09-23 20:35:09 +0000 (Sun, 23 Sep 2012)
New Revision: 5318

Added:
   glibc-package/trunk/debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/control
   glibc-package/trunk/debian/control.in/main
   glibc-package/trunk/debian/libc0.3.symbols.hurd-i386
   glibc-package/trunk/debian/patches/series
Log:
Build stubs for new gnumach.defs

  * libc0.3.symbols.hurd-i386: Add missing *_exec_file_name symbols.
  * patches/hurd-i386/unsubmitted-gnumach.defs.diff: New patch to build stubs
    for new gnumach.defs.
  * libc0.3.symbols.hurd-i386: Add new gnumach.defs stubs symbols.
  * control: build-depend on gnumach-dev that provides gnumach.defs.


Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2012-09-13 14:55:38 UTC (rev 5317)
+++ glibc-package/trunk/debian/changelog	2012-09-23 20:35:09 UTC (rev 5318)
@@ -5,6 +5,13 @@
     an integer/buffer overflow in strtod() (CVE-2012-3480).  Closes: 
     #684889.
 
+  [ Samuel Thibault ]
+  * libc0.3.symbols.hurd-i386: Add missing *_exec_file_name symbols.
+  * patches/hurd-i386/unsubmitted-gnumach.defs.diff: New patch to build stubs
+    for new gnumach.defs.
+  * libc0.3.symbols.hurd-i386: Add new gnumach.defs stubs symbols.
+  * control: build-depend on gnumach-dev that provides gnumach.defs.
+
  -- Aurelien Jarno <aurel32@debian.org>  Mon, 23 Jul 2012 11:10:53 +0200
 
 eglibc (2.13-35) unstable; urgency=low

Modified: glibc-package/trunk/debian/control
===================================================================
--- glibc-package/trunk/debian/control	2012-09-13 14:55:38 UTC (rev 5317)
+++ glibc-package/trunk/debian/control	2012-09-23 20:35:09 UTC (rev 5318)
@@ -4,7 +4,7 @@
 Build-Depends: gettext, make (>= 3.80), dpkg-dev (>= 1.16.0), bzip2, xz-utils, file, quilt,
  autoconf, sed (>= 4.0.5-4), gawk, debhelper (>= 7.4.3), tar (>= 1.22), fdupes,
  linux-libc-dev (>= 3.2.1) [linux-any],
- mig (>= 1.3-2) [hurd-i386], hurd-dev (>= 20120520-2~) [hurd-i386], gnumach-dev [hurd-i386],
+ mig (>= 1.3-2) [hurd-i386], hurd-dev (>= 20120520-2~) [hurd-i386], gnumach-dev (>= 2:1.3.99.dfsg.git20120923~) [hurd-i386],
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.20-3), binutils (>= 2.21) [sparc sparc64],
  g++-4.4 (>= 4.4.2-2) [!armhf], g++-4.6 [armhf], g++-4.4-multilib [amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc]

Modified: glibc-package/trunk/debian/control.in/main
===================================================================
--- glibc-package/trunk/debian/control.in/main	2012-09-13 14:55:38 UTC (rev 5317)
+++ glibc-package/trunk/debian/control.in/main	2012-09-23 20:35:09 UTC (rev 5318)
@@ -4,7 +4,7 @@
 Build-Depends: gettext, make (>= 3.80), dpkg-dev (>= 1.16.0), bzip2, xz-utils, file, quilt,
  autoconf, sed (>= 4.0.5-4), gawk, debhelper (>= 7.4.3), tar (>= 1.22), fdupes,
  linux-libc-dev (>= 3.2.1) [linux-any],
- mig (>= 1.3-2) [hurd-i386], hurd-dev (>= 20120520-2~) [hurd-i386], gnumach-dev [hurd-i386],
+ mig (>= 1.3-2) [hurd-i386], hurd-dev (>= 20120520-2~) [hurd-i386], gnumach-dev (>= 2:1.3.99.dfsg.git20120923~) [hurd-i386],
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.20-3), binutils (>= 2.21) [sparc sparc64],
  g++-4.4 (>= 4.4.2-2) [!armhf], g++-4.6 [armhf], g++-4.4-multilib [amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc]

Modified: glibc-package/trunk/debian/libc0.3.symbols.hurd-i386
===================================================================
--- glibc-package/trunk/debian/libc0.3.symbols.hurd-i386	2012-09-13 14:55:38 UTC (rev 5317)
+++ glibc-package/trunk/debian/libc0.3.symbols.hurd-i386	2012-09-23 20:35:09 UTC (rev 5318)
@@ -368,6 +368,7 @@
  dir_rmdir@Base 2.11
  dir_unlink@Base 2.11
  exec_exec@Base 2.11
+ exec_exec_file_name@Base 2.13-33~0
  exec_init@Base 2.11
  exec_setexecdata@Base 2.11
  exec_startup_get_info@Base 2.11
@@ -377,6 +378,7 @@
  file_chmod@Base 2.11
  file_chown@Base 2.11
  file_exec@Base 2.11
+ file_exec_file_name@Base 2.13-33~0
  file_get_fs_options@Base 2.11
  file_get_storage_info@Base 2.11
  file_get_translator@Base 2.11
@@ -775,6 +777,7 @@
  __thread_terminate@Base 2.11
  __thread_wire@Base 2.11
  __vm_allocate_rpc@Base 2.11
+ __vm_cache_statistics@Base 2.13-36
  __vm_copy@Base 2.11
  __vm_deallocate_rpc@Base 2.11
  __vm_inherit@Base 2.11
@@ -925,6 +928,7 @@
  thread_terminate@Base 2.11
  thread_wire@Base 2.11
  vm_allocate_rpc@Base 2.11
+ vm_cache_statistics@Base 2.13-36
  vm_copy@Base 2.11
  vm_deallocate_rpc@Base 2.11
  vm_inherit@Base 2.11

Added: glibc-package/trunk/debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff
===================================================================
--- glibc-package/trunk/debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff	                        (rev 0)
+++ glibc-package/trunk/debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff	2012-09-23 20:35:09 UTC (rev 5318)
@@ -0,0 +1,39 @@
+diff --git a/mach/Makefile b/mach/Makefile
+index 00de7a5..eaf0787 100644
+--- a/mach/Makefile
++++ b/mach/Makefile
+@@ -112,7 +112,7 @@ ifndef mach-shortcuts
+ # $(mach-shortcuts) will be set, and that will change how
+ # mach_interface.defs is processed: it will get the -D flags below.
+ user-interfaces := $(filter-out $(mach-interface-list:%=mach/%) \
+-				mach/mach_port mach/mach_host mach/mach4 \
++				mach/mach_port mach/mach_host mach/mach4 mach/gnumach \
+ 				device/device_request,\
+ 				$(user-interfaces))
+ endif
+diff --git a/sysdeps/mach/configure b/sysdeps/mach/configure
+index b41449e..8b1b80b 100644
+--- a/sysdeps/mach/configure
++++ b/sysdeps/mach/configure
+@@ -411,7 +411,7 @@ if test $libc_cv_mach_task_creation_time = no; then
+ fi
+ 
+ mach_interface_list=
+-for ifc in mach mach4 \
++for ifc in mach mach4 gnumach \
+ 	   clock clock_priv host_priv host_security ledger lock_set \
+ 	   processor processor_set task thread_act vm_map \
+ 	   memory_object memory_object_default default_pager \
+diff --git a/sysdeps/mach/configure.in b/sysdeps/mach/configure.in
+index 2f82c3a..101a884 100644
+--- a/sysdeps/mach/configure.in
++++ b/sysdeps/mach/configure.in
+@@ -53,7 +53,7 @@ dnl but we don't do a check for that here because in a bare
+ dnl environment the compile against those headers will fail.
+ dnl
+ mach_interface_list=
+-for ifc in mach mach4 \
++for ifc in mach mach4 gnumach \
+ 	   clock clock_priv host_priv host_security ledger lock_set \
+ 	   processor processor_set task thread_act vm_map \
+ 	   memory_object memory_object_default default_pager \

Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series	2012-09-13 14:55:38 UTC (rev 5317)
+++ glibc-package/trunk/debian/patches/series	2012-09-23 20:35:09 UTC (rev 5318)
@@ -207,6 +207,7 @@
 hurd-i386/submitted-sendto.diff
 hurd-i386/tg-chflags.diff
 hurd-i386/submitted-exec_filename.diff
+hurd-i386/unsubmitted-gnumach.defs.diff
 
 kfreebsd/submitted-libc_once.diff
 


Reply to: