|
@@ -1,34 +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
|
|
|
-
|
|
|
-Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
|
|
|
-
|
|
|
---- 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
|
|
|
- }
|
|
|
-+
|
|
|
- }
|
|
|
- }
|
|
|
-
|