On 31/03/21 11:46 +0200, Florian Weimer wrote:
* Omair Majid:
> Hi,
>
> Jonathan Wakely <jwakely(a)fedoraproject.org> writes:
>
>> Due to an unplanned ABI break that I caused in libstdc++, I will soon
>> start to rebuild the packages listed below. This rebuild will remove
>> references to some symbols in libstdc++.so which do not work as
>> intended, and so will not be present in the final gcc-11.1.0 release.
>>
>> See
https://bugzilla.redhat.com/show_bug.cgi?id=1937698 for reference.
>>
>> Package maintainers should not need to do anything, but will see a
>> %release bump and a rebuild.
>
>> dotnet3.1
>
> I am bit surprised that dotnet3.1 is in that list but not dotnet5.0.
>
> Is there some way I can confirm whether a package (like dotnet5.0) is
> affected or not?
For dotnet3.1, I see
/usr/lib64/dotnet/host/fxr/3.1.13/libhostfxr.so
/usr/lib64/dotnet/shared/Microsoft.NETCore.App/3.1.13/libhostpolicy.so
as affected. They contain references to _ZNSt9once_flag11_M_activateEv
or _ZNSt9once_flag9_M_finishEb. These two symbols are the critical
symbols to check for; they indicate a need for a rebuild.
I do not see such symbol references for dotnet5.0. I have
Agreed, I downloaded dotnet-runtime-5.0-5.0.4-1.fc34.x86_64.rpm and
checked it too (although not the other subpackages in that build).
double-checked that dotnet5.0 is part of the scanned set.
Great, thanks!