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 <aure...@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 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1tfstr-0003zb...@vasks.debian.org