It appears that if you generate select packages on windows vs linux, the generated code differs slightly.
Example:
generate -x -p system.buffers,4.5.1
I mostly see the addition/removal of:
[assembly: System.Reflection.AssemblyMetadata("source", "source-build-reference-packages")]
...but there are some other differences in the assembly metadata like order of attributes and in one case the removal of
<requireLicenseAcceptance>false</requireLicenseAcceptance>
in system.runtime.compilerservices.unsafe,6.0.0
This was discovered in https://github.com/dotnet/source-build-reference-packages/pull/1139/files/01286f1c177a8e4c67a566a9ebbb1fe2c5754022#diff-f879b43336e1f7a239bf8cead81856e0301f3d3b9178ba178ff64d3238c2d487