I have tested enabling CLR_CMAKE_USE_SYSTEM_LIBUNWIND on dotnet8 in a
PPA [0].
The build succeeds for amd64 and s390x. It fails for arm64 during
crossgen:
```
crossgen2 ->
/<<PKGBUILDDIR>>/src/runtime/artifacts/source-build/self/src/artifacts/bin/coreclr/linux.arm64.Release/crossgen2/crossgen2.dll
/<<PKGBUILDDIR>>/previously-built-dotnet/sdk/8.0.104/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets(470,5):
error :
/<<PKGBUILDDIR>>/src/runtime/artifacts/source-build/self/src//dotnet.sh: line
27: 56852 Segmentation fault (core dumped) ${dotnetPath} "$@"
[/<<PKGBUILDDIR>>/src/runtime/artifacts/source-build/self/src/src/coreclr/tools/aot/crossgen2/crossgen2.csproj]
/<<PKGBUILDDIR>>/previously-built-dotnet/sdk/8.0.104/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets(358,5):
error NETSDK1096: Optimizing assemblies for performance failed. You can either
exclude the failing assemblies from being optimized, or set the
PublishReadyToRun property to false.
[/<<PKGBUILDDIR>>/src/runtime/artifacts/source-build/self/src/src/coreclr/tools/aot/crossgen2/crossgen2.csproj]
Build FAILED.
```
This is the ldd output on an amd64 machine for validation:
$ ldd /usr/lib/dotnet/shared/Microsoft.NETCore.App/8.0.4/libcoreclr.so
linux-vdso.so.1 (0x00007fffbc398000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x000074a7fbdae000)
libunwind-x86_64.so.8 => /lib/x86_64-linux-gnu/libunwind-x86_64.so.8
(0x000074a7fbd92000)
libunwind.so.8 => /lib/x86_64-linux-gnu/libunwind.so.8
(0x000074a7fbd77000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6
(0x000074a7fb200000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000074a7fb517000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000074a7fae00000)
/lib64/ld-linux-x86-64.so.2 (0x000074a7fbde2000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x000074a7fbd43000)
[0] https://launchpad.net/~mateus-morais/+archive/ubuntu/dotnet-
libunwind
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2065178
Title:
bundled libunwind is used
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dotnet7/+bug/2065178/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs