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

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



Author: sthibault
Date: 2012-04-21 19:34:41 +0000 (Sat, 21 Apr 2012)
New Revision: 5198

Added:
   glibc-package/trunk/debian/patches/hurd-i386/tg-hooks.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
New patch to fix Hurd hooks order.


Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2012-04-21 15:31:08 UTC (rev 5197)
+++ glibc-package/trunk/debian/changelog	2012-04-21 19:34:41 UTC (rev 5198)
@@ -5,8 +5,11 @@
   * kfreebsd/local-sysdeps.diff: update to revision 4222 (from glibc-bsd).
     Closes: #642112, #662018, #669424.
 
- -- Adam Conrad <adconrad@0c3.net>  Thu, 19 Apr 2012 17:12:08 -0600
+  [ Samuel Thibault ]
+  * patches/hurd-i386/tg-hooks.diff: New patch to fix Hurd hooks order.
 
+ -- Samuel Thibault <sthibault@debian.org>  Sat, 21 Apr 2012 21:33:38 +0200
+
 eglibc (2.13-30) unstable; urgency=low
 
   * Guard DPKG_MAINTSCRIPT_ARCH usage with dpkg --assert-multi-arch,

Added: glibc-package/trunk/debian/patches/hurd-i386/tg-hooks.diff
===================================================================
--- glibc-package/trunk/debian/patches/hurd-i386/tg-hooks.diff	                        (rev 0)
+++ glibc-package/trunk/debian/patches/hurd-i386/tg-hooks.diff	2012-04-21 19:34:41 UTC (rev 5198)
@@ -0,0 +1,60 @@
+From: Samuel Thibault <samuel.thibault@ens-lyon.org>
+Subject: [PATCH] t/hooks
+
+Add link rules to sort hooks, otherwise they are not properly recorded
+
+Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+---
+ Makerules |   36 ++++++++++++++++++++++++++++++++++++
+ 1 files changed, 36 insertions(+), 0 deletions(-)
+
+diff --git a/Makerules b/Makerules
+index cf5fb38..2a1f299 100644
+--- a/Makerules
++++ b/Makerules
+@@ -514,6 +514,42 @@ $(common-objpfx)shlib.lds: $(common-objpfx)config.make $(..)Makerules
+ 		 PROVIDE(__start___libc_thread_subfreeres = .);\
+ 		 __libc_thread_subfreeres : { *(__libc_thread_subfreeres) }\
+ 		 PROVIDE(__stop___libc_thread_subfreeres = .);\
++		 PROVIDE(__start__hurd_fd_subinit = .);\
++		 _hurd_fd_subinit : { *(_hurd_fd_subinit) }\
++		 PROVIDE(__stop__hurd_fd_subinit = .);\
++		 PROVIDE(__start__hurd_XXX = .);\
++		 _hurd_XXX : { *(_hurd_XXX) }\
++		 PROVIDE(__stop__hurd_XXX = .);\
++		 PROVIDE(__start__hurd_subinit = .);\
++		 _hurd_subinit : { *(_hurd_subinit) }\
++		 PROVIDE(__stop__hurd_subinit = .);\
++		 PROVIDE(__start__hurd_proc_subinit = .);\
++		 _hurd_proc_subinit : { *(_hurd_proc_subinit) }\
++		 PROVIDE(__stop__hurd_proc_subinit = .);\
++		 PROVIDE(__start__hurd_reauth_hook = .);\
++		 _hurd_reauth_hook : { *(_hurd_reauth_hook) }\
++		 PROVIDE(__stop__hurd_reauth_hook = .);\
++		 PROVIDE(__start__hurd_pgrp_changed_hook = .);\
++		 _hurd_pgrp_changed_hook : { *(_hurd_pgrp_changed_hook) }\
++		 PROVIDE(__stop__hurd_pgrp_changed_hook = .);\
++		 PROVIDE(__start__hurd_preinit_hook = .);\
++		 _hurd_preinit_hook : { *(_hurd_preinit_hook) }\
++		 PROVIDE(__stop__hurd_preinit_hook = .);\
++		 PROVIDE(__start__hurd_fork_prepare_hook = .);\
++		 _hurd_fork_prepare_hook : { *(_hurd_fork_prepare_hook) }\
++		 PROVIDE(__stop__hurd_fork_prepare_hook = .);\
++		 PROVIDE(__start__hurd_fork_setup_hook = .);\
++		 _hurd_fork_setup_hook : { *(_hurd_fork_setup_hook) }\
++		 PROVIDE(__stop__hurd_fork_setup_hook = .);\
++		 PROVIDE(__start__hurd_fork_child_hook = .);\
++		 _hurd_fork_child_hook : { *(_hurd_fork_child_hook) }\
++		 PROVIDE(__stop__hurd_fork_child_hook = .);\
++		 PROVIDE(__start__hurd_fork_parent_hook = .);\
++		 _hurd_fork_parent_hook : { *(_hurd_fork_parent_hook) }\
++		 PROVIDE(__stop__hurd_fork_parent_hook = .);\
++		 PROVIDE(__start___pthread_init = .);\
++		 __pthread_init : { *(__pthread_init) }\
++		 PROVIDE(__stop___pthread_init = .);\
+ 		 /DISCARD/ : { *(.gnu.glibc-stub.*) }@'
+ 	test -s $@T
+ 	mv -f $@T $@
+-- 
+tg: (0234227..) t/hooks (depends on: baseline)

Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series	2012-04-21 15:31:08 UTC (rev 5197)
+++ glibc-package/trunk/debian/patches/series	2012-04-21 19:34:41 UTC (rev 5198)
@@ -180,6 +180,7 @@
 hurd-i386/cvs-mmap.diff
 hurd-i386/cvs-hurd-socket-EAFNOSUPPORT.diff
 hurd-i386/tg-symlink_dealloc.diff
+hurd-i386/tg-hooks.diff
 
 kfreebsd/submitted-libc_once.diff
 


Reply to: