21 lines
671 B
Diff
21 lines
671 B
Diff
|
it's normal that the acl_* symbols are not found if the application
|
||
|
is not linked against -lacl. these errors harmless, but mighty
|
||
|
annoying.
|
||
|
|
||
|
--- libfakeroot.c.orig 2014-03-07 11:20:26.120532847 +0200
|
||
|
+++ libfakeroot.c 2014-03-07 11:21:26.486872482 +0200
|
||
|
@@ -258,10 +258,12 @@
|
||
|
/* 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){
|
||
|
+#ifdef LIBFAKEROOT_DEBUGGING
|
||
|
+ if ( fakeroot_debug && (msg = dlerror()) != NULL) {
|
||
|
fprintf (stderr, "dlsym(%s): %s\n", next_wrap[i].name, msg);
|
||
|
/* abort ();*/
|
||
|
}
|
||
|
+#endif
|
||
|
}
|
||
|
}
|
||
|
|