AaronBallman wrote:

> > We have a mixture of both `std::tm` and `::tm` in here, try switching to 
> > using `::tm` and see if that helps.
> 
> Unfortunately not: I always get the undefined reference to the `std::tm const 
> *` version, no matter what I tried.

Drat!

If you dump the symbols from the STL shared library on the system, is there one 
for `time_put` at all? If so, what is the mangled symbol it exports?

(As a perhaps terrible idea, could we use the `alias` attribute on a 
redeclaration to try to force to link against the correct mangling for Solaris 
only?)

https://github.com/llvm/llvm-project/pull/99075
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to