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 <adcon...@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 <sthiba...@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.thiba...@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.thiba...@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 -- 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/e1slg4w-0005cq...@vasks.debian.org