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

r6308 - in glibc-package/trunk/debian: . patches patches/any



Author: aurel32
Date: 2014-10-22 17:59:45 +0000 (Wed, 22 Oct 2014)
New Revision: 6308

Added:
   glibc-package/trunk/debian/patches/any/local-static-dlopen-search-path.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
patches/any/local-static-dlopen-search-path.diff: new patch to re-enable
default search path for dlopen() in static libraries. Closes: #754813,
#757941.

Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2014-10-22 13:33:36 UTC (rev 6307)
+++ glibc-package/trunk/debian/changelog	2014-10-22 17:59:45 UTC (rev 6308)
@@ -34,6 +34,9 @@
     on invalid input in IBM gconv modules (CVE-2014-6040).
   * patches/any/cvs-check_pf-infinite-loop.diff: new patch from upstream to
     fix an infinite loop in infinite loop in check_pf.
+  * patches/any/local-static-dlopen-search-path.diff: new patch to re-enable
+    default search path for dlopen() in static libraries. Closes: #754813,
+    #757941.
 
   [ Helmut Grohne ]
   * debian/patches/any/local-bootstrap-headers.diff: Update to handle

Added: glibc-package/trunk/debian/patches/any/local-static-dlopen-search-path.diff
===================================================================
--- glibc-package/trunk/debian/patches/any/local-static-dlopen-search-path.diff	                        (rev 0)
+++ glibc-package/trunk/debian/patches/any/local-static-dlopen-search-path.diff	2014-10-22 17:59:45 UTC (rev 6308)
@@ -0,0 +1,14 @@
+glibc 2.19 disabled standard search paths in dlopen() for static binaries
+causing NSS support to fail (bug#754813, bug#757941). Re-enable them until
+a better solution is found.
+
+--- a/elf/dl-support.c
++++ b/elf/dl-support.c
+@@ -91,7 +91,6 @@ static struct link_map _dl_main_map =
+     .l_scope = _dl_main_map.l_scope_mem,
+     .l_local_scope = { &_dl_main_map.l_searchlist },
+     .l_used = 1,
+-    .l_flags_1 = DF_1_NODEFLIB,
+     .l_tls_offset = NO_TLS_OFFSET,
+     .l_serial = 1,
+   };

Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series	2014-10-22 13:33:36 UTC (rev 6307)
+++ glibc-package/trunk/debian/patches/series	2014-10-22 17:59:45 UTC (rev 6308)
@@ -268,3 +268,4 @@
 any/cvs-CVE-2014-5119.diff
 any/cvs-CVE-2014-6040.diff
 any/cvs-check_pf-infinite-loop.diff
+any/local-static-dlopen-search-path.diff


Reply to: