Author: ps-guest Date: 2014-04-25 17:15:15 +0000 (Fri, 25 Apr 2014) New Revision: 6025
Added: glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-no-execfn.diff Modified: glibc-package/branches/eglibc-2.19/debian/changelog glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-fbtl.diff glibc-package/branches/eglibc-2.19/debian/patches/series glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i586-kfreebsd-gnu-libc glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386 glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686 glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc Log: * kfreebsd/local-no-execfn.diff: new patch, to handle systems without AT_EXECFN * update to revision 5466 (from glibc-bsd). * update testsuite-checking/expected-results-*-kfreebsd-gnu-* Modified: glibc-package/branches/eglibc-2.19/debian/changelog =================================================================== --- glibc-package/branches/eglibc-2.19/debian/changelog 2014-04-25 12:36:52 UTC (rev 6024) +++ glibc-package/branches/eglibc-2.19/debian/changelog 2014-04-25 17:15:15 UTC (rev 6025) @@ -78,8 +78,11 @@ [ Petr Salinger ] * kfreebsd/local-nscd-nosendfile-fix.diff: remove, fixed upstream. - * kfreebsd/local-sysdeps.diff: update to revision xxxx (from glibc-bsd). + * kfreebsd/local-no-execfn.diff: new patch, + to handle systems without AT_EXECFN + * kfreebsd/local-sysdeps.diff: update to revision 5466 (from glibc-bsd). * kfreebsd/local-fbtl.diff: likewise. + * update testsuite-checking/expected-results-*-kfreebsd-gnu-* -- Adam Conrad <adcon...@0c3.net> Sun, 09 Feb 2014 09:46:13 -0700 Modified: glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-fbtl.diff =================================================================== --- glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-fbtl.diff 2014-04-25 12:36:52 UTC (rev 6024) +++ glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-fbtl.diff 2014-04-25 17:15:15 UTC (rev 6025) @@ -34098,7 +34098,7 @@ +#endif /* pthread-functions.h */ --- /dev/null +++ b/fbtl/sysdeps/pthread/pthread.h -@@ -0,0 +1,1181 @@ +@@ -0,0 +1,1177 @@ +/* Copyright (C) 2002-2013 Free Software Foundation, Inc. + This file is part of the GNU C Library. + @@ -34495,8 +34495,6 @@ + +#ifdef __USE_GNU + -+#ifdef _LIBC /* not yet supported, so do not expose outside libc */ -+ +/* Thread created with attribute ATTR will be limited to run only on + the processors represented in CPUSET. */ +extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr, @@ -34511,6 +34509,8 @@ + cpu_set_t *__cpuset) + __THROW __nonnull ((1, 3)); + ++#ifdef _LIBC /* not yet supported, so do not expose outside libc */ ++ +/* Get the default attributes used by pthread_create in this process. */ +extern int pthread_getattr_default_np (pthread_attr_t *__attr) + __THROW __nonnull ((1)); @@ -34550,6 +34550,7 @@ +/* Set the scheduling priority for TARGET_THREAD. */ +extern int pthread_setschedprio (pthread_t __target_thread, int __prio) + __THROW; ++#endif /* not yet supported, so do not expose outside libc */ + + +#ifdef __USE_GNU @@ -34563,7 +34564,6 @@ + __THROW __nonnull ((2)); +#endif + -+#endif /* not yet supported, so do not expose outside libc */ + +#ifdef __USE_UNIX98 +/* Determine level of concurrency. */ @@ -34580,8 +34580,6 @@ + implementation. */ +extern int pthread_yield (void) __THROW; + -+#ifdef _LIBC /* not yet supported, so do not expose outside libc */ -+ +/* Limit specified thread TH to run only on the processors represented + in CPUSET. */ +extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize, @@ -34593,8 +34591,6 @@ + cpu_set_t *__cpuset) + __THROW __nonnull ((3)); + -+#endif /* not yet supported, so do not expose outside libc */ -+ +#endif + + Added: glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-no-execfn.diff =================================================================== --- glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-no-execfn.diff (rev 0) +++ glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-no-execfn.diff 2014-04-25 17:15:15 UTC (rev 6025) @@ -0,0 +1,17 @@ + +AT_EXECFN is Linux specific + +--- a/elf/rtld.c ++++ b/elf/rtld.c +@@ -1119,9 +1119,11 @@ + case AT_ENTRY: + av->a_un.a_val = *user_entry; + break; ++# ifdef AT_EXECFN + case AT_EXECFN: + av->a_un.a_val = (uintptr_t) _dl_argv[0]; + break; ++# endif + } + #endif + } Modified: glibc-package/branches/eglibc-2.19/debian/patches/series =================================================================== --- glibc-package/branches/eglibc-2.19/debian/patches/series 2014-04-25 12:36:52 UTC (rev 6024) +++ glibc-package/branches/eglibc-2.19/debian/patches/series 2014-04-25 17:15:15 UTC (rev 6025) @@ -151,6 +151,7 @@ kfreebsd/local-fbtl-depends.diff kfreebsd/local-scripts.diff kfreebsd/local-getaddrinfo-freebsd-kernel.diff +kfreebsd/local-no-execfn.diff m68k/local-dwarf2-buildfix.diff m68k/local-fpic.diff Modified: glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i586-kfreebsd-gnu-libc =================================================================== --- glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i586-kfreebsd-gnu-libc 2014-04-25 12:36:52 UTC (rev 6024) +++ glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i586-kfreebsd-gnu-libc 2014-04-25 17:15:15 UTC (rev 6025) @@ -29,6 +29,15 @@ tst-cputimer2.out, Error 1 tst-cputimer3.out, Error 1 # +# new in 2.19: +# +# AT_EXECFN is unsupported +tst-auxv.o, Error 1 +# system() is only partially wrapped, the fork is not cancel point +tst-cancel-wrappers.out, Error 1 +# probably due to kernel +tst-shm.out, Error 1 +# # fbtl, mainly unsupported PP, PI, ROBUST mutexes # tst-attr2.out, Error 1 Modified: glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386 =================================================================== --- glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386 2014-04-25 12:36:52 UTC (rev 6024) +++ glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386 2014-04-25 17:15:15 UTC (rev 6025) @@ -31,6 +31,15 @@ tst-cputimer2.out, Error 1 tst-cputimer3.out, Error 1 # +# new in 2.19: +# +# AT_EXECFN is unsupported +tst-auxv.o, Error 1 +# system() is only partially wrapped, the fork is not cancel point +tst-cancel-wrappers.out, Error 1 +# probably due to kernel +tst-shm.out, Error 1 +# # fbtl, mainly unsupported PP, PI, ROBUST mutexes # tst-attr2.out, Error 1 Modified: glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686 =================================================================== --- glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686 2014-04-25 12:36:52 UTC (rev 6024) +++ glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686 2014-04-25 17:15:15 UTC (rev 6025) @@ -29,6 +29,15 @@ tst-cputimer2.out, Error 1 tst-cputimer3.out, Error 1 # +# new in 2.19: +# +# AT_EXECFN is unsupported +tst-auxv.o, Error 1 +# system() is only partially wrapped, the fork is not cancel point +tst-cancel-wrappers.out, Error 1 +# probably due to kernel +tst-shm.out, Error 1 +# # fbtl, mainly unsupported PP, PI, ROBUST mutexes # tst-attr2.out, Error 1 Modified: glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc =================================================================== --- glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc 2014-04-25 12:36:52 UTC (rev 6024) +++ glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc 2014-04-25 17:15:15 UTC (rev 6025) @@ -30,6 +30,16 @@ tst-cputimer2.out, Error 1 tst-cputimer3.out, Error 1 # +# new in 2.19: +# +# AT_EXECFN is unsupported +tst-auxv.o, Error 1 +# system() is only partially wrapped, the fork is not cancel point +tst-cancel-wrappers.out, Error 1 +# probably due to kernel +tst-shm.out, Error 1 +# +# # fbtl, mainly unsupported PP, PI, ROBUST mutexes # tst-attr2.out, Error 1 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wdjiw-0003po...@moszumanska.debian.org