Greg et al:

When linking (cmake on OS X), I get a lot of warnings like this:

  ld: warning: cannot export hidden symbol lldb::endian::InlHostByteOrder()
      from
lib/liblldbPluginProcessUtility.a(RegisterContextDarwin_arm64.cpp.o)

Should this function be in the public namespace?

It is an inline function which is why I think it gets flagged as hidden.

Can we move it out of the lldb namespace? Or has that ship sailed? Is there
some other way that we can suppress this warning or fix the underlying
issue? (Can we exclude a symbol from being exported somehow?)

This isn't the only symbol that is a problem, but it is the one that
generates the most output.

 - Bruce
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to