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

r6025 - in glibc-package/branches/eglibc-2.19/debian: . patches patches/kfreebsd testsuite-checking



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 <adconrad@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


Reply to: