https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116159

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
You could configure with --enable-symvers=no to disable that explicitly, but
maybe this isn't the right check for the init symbol:

#elif defined(_GLIBCXX_SYMVER_GNU)

The definition of that symbol is:

#ifdef _GLIBCXX_SYMVER_GNU
#pragma GCC diagnostic ignored "-Wattribute-alias"

  void ios_base_library_init (void)
  __attribute__((alias ("_ZNSt8ios_base4InitC1Ev")));
#endif

But is that even going to work on this target when the actual symbol has __Z ?

00000000 T __ZNSt8ios_base4InitC1Ev

(why doesn't the alias give an error when defined?)

Reply via email to