Skip to content

Apple Silicon official runtime build unsigned binaries #46369

@sdmaclea

Description

@sdmaclea

Looking at installer build dotnet-sdk-6.0.100-alpha.1.20623.4-osx-arm64.tar.gz

Runtime Apple Silicon official build has issues.

  • libclrjit.dylib is not built for arm64. This looks like a regression.
  • libhostfxr.dylib signature is corrupt
  • libhostpolicy.dylib signature is corrupt
  • libnethost.dylib signature is corrupt
% for i in $(find . -name \*.dylib)  ./dotnet ./shared/Microsoft.NETCore.App/6.0.0-alpha.1.20622.11//createdump
do 
  file $i
  codesign -v $i
done
                     
./host/fxr/6.0.0-alpha.1.20622.11/libhostfxr.dylib: Mach-O 64-bit dynamically linked shared library arm64
./host/fxr/6.0.0-alpha.1.20622.11/libhostfxr.dylib: invalid signature (code or signature have been modified)
In architecture: arm64
...
./shared/Microsoft.NETCore.App/6.0.0-alpha.1.20622.11/libhostpolicy.dylib: Mach-O 64-bit dynamically linked shared library arm64
./shared/Microsoft.NETCore.App/6.0.0-alpha.1.20622.11/libhostpolicy.dylib: invalid signature (code or signature have been modified)
In architecture: arm64
...
./shared/Microsoft.NETCore.App/6.0.0-alpha.1.20622.11/libclrjit.dylib: Mach-O 64-bit dynamically linked shared library x86_64
./packs/Microsoft.NETCore.App.Host.osx-arm64/6.0.0-alpha.1.20622.11/runtimes/osx-arm64/native/libnethost.dylib: Mach-O 64-bit dynamically linked shared library arm64
./packs/Microsoft.NETCore.App.Host.osx-arm64/6.0.0-alpha.1.20622.11/runtimes/osx-arm64/native/libnethost.dylib: invalid signature (code or signature have been modified)
In architecture: arm64
...

/cc @mangod9 @janvorli @sandreenko

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions