parent
537b0bddce
commit
4dcd86ff9d
@ -1,32 +0,0 @@
|
|||||||
Description: Hide error from dlsym()
|
|
||||||
dlsym(), starting in glibc 2.24 actually reports errors. In our case,
|
|
||||||
we try to get ACL functions which are not in the glibc. This causes
|
|
||||||
failures in test suites, so hide those messages for non-debugging
|
|
||||||
purposes for now. It also makes the build logs annoying to read.
|
|
||||||
Author: Julian Andres Klode <juliank@ubuntu.com>
|
|
||||||
Origin: vendor
|
|
||||||
Bug-Debian: https://bugs.debian.org/830912
|
|
||||||
Forwarded: no
|
|
||||||
Last-Update: 2016-08-12
|
|
||||||
|
|
||||||
--- a/libfakeroot.c
|
|
||||||
+++ b/libfakeroot.c
|
|
||||||
@@ -256,10 +256,16 @@ void load_library_symbols(void){
|
|
||||||
/* clear dlerror() just in case dlsym() legitimately returns NULL */
|
|
||||||
msg = dlerror();
|
|
||||||
*(next_wrap[i].doit)=dlsym(get_libc(), next_wrap[i].name);
|
|
||||||
+
|
|
||||||
if ( (msg = dlerror()) != NULL){
|
|
||||||
- fprintf (stderr, "dlsym(%s): %s\n", next_wrap[i].name, msg);
|
|
||||||
-/* abort ();*/
|
|
||||||
+#ifdef LIBFAKEROOT_DEBUGGING
|
|
||||||
+ if (fakeroot_debug) {
|
|
||||||
+ fprintf (stderr, "dlsym(%s): %s\n", next_wrap[i].name, msg);
|
|
||||||
+/* abort ();*/
|
|
||||||
+ }
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
+
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1 +1 @@
|
|||||||
SHA512 (fakeroot_1.24.orig.tar.gz) = b15db7bbfb03264f294fb3b42813e17758b43ef7f121e55a24af9ec30ff3f4ec8eb0392db88133e56f9728b3828f6c1432d1e5d2e881a69d083ad444b9177487
|
SHA512 (fakeroot_1.25.2.orig.tar.gz) = 3afc0d6c82bef4968f1eac293174d12f957788f173fa8b69753c422f0f3bb54e012d350eaa8e535501dd62185479c1d4cb1c6e3f605930ae5987a7f622c450c2
|
||||||
|
Loading…
Reference in new issue