https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94129
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Last reconfirmed| |2020-03-11
Status|UNCONFIRMED |NEW
--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #1)
> You should report this to Ubuntu, I suspect a build problem there,
> eventually enabling zstd compression for gfortran-10 but zlib compression
> for gcc-10-offload-nvptx (I'm not sure we inter-operate here - Martin?)
Yes, I bet one of the compilers does not have enabled ZSTD compression.
You can see it with gcc -v:
$ gcc -v
...
Supported LTO compression algorithms: zlib zstd
gcc version 10.0.1 20200310 (experimental) (GCC)
Right now we should catch different compression algorithm:
void
lto_end_uncompression (struct lto_compression_stream *stream,
lto_compression compression)
{
#ifdef HAVE_ZSTD_H
if (compression == ZSTD)
{
lto_uncompression_zstd (stream);
return;
}
#endif
if (compression == ZSTD)
internal_error ("compiler does not support ZSTD LTO compression");
lto_uncompression_zlib (stream);
}