RFR: 8017234: Hotspot should stop using mapfiles [v6]

Magnus Ihse Bursie ihse at openjdk.org
Mon Feb 26 10:59:57 UTC 2024


On Fri, 23 Feb 2024 12:38:56 GMT, Daniel Jeliński <djelinski at openjdk.org> wrote:

> Great. The only remaining difference I see is that the PR adds the following export:
> 
> ```
> _ZGRN14AsyncLogWriter4NoneE_@@SUNWprivate_1.1
> ```
> 
> Any idea what it might be? If not, I guess we can live with that.

No. I vaguely recognize this symbol as sticking out, but can't find it now in my runs. Which gcc version are you using?

I think this is another example of the gcc bug. `c++filt` says `reference temporary #0 for AsyncLogWriter::None`; I guess this is from `logAsyncWriter.cpp` line 47-49:

// LogDecorator::None applies to 'constant initialization' because of its constexpr constructor.
const LogDecorations& AsyncLogWriter::None = LogDecorations(LogLevel::Warning, LogTagSetMapping<LogTag::__NO_TAG>::tagset(),
                                      LogDecorators::None);


But I think we can live with that anyway, even if it gets exported for some gcc versions after this PR.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/17955#issuecomment-1963855021


More information about the build-dev mailing list