https://sourceware.org/bugzilla/show_bug.cgi?id=27366

--- Comment #3 from Mark Wielaard <mark at klomp dot org> ---
I see you are using -flto=auto. Sadly LTO isn't supported at the moment.
Although it would be nice if it didn't totally break with -flto-partition=none.

The problem with lto might be:

/* HACK. This is a simple workaround for a combination of old glibc
   and valgrind. libdw will try to dlopen libdebuginfod this causes
   some unsuppressable memory leak warnings when the process is
   multi-threaded under valgrind because of some bad backtraces.
   So simply override dlopen and always return NULL so libdebuginfod
   (and libcurl) are never loaded.  This test doesn't rely on
   libdebuginfod anyway.  */
void *dlopen (void)
{
  return NULL;
}

Maybe it needs some __attribute__((__used__)) to make sure it is kept around?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to