Andy Gocke

Results 208 comments of Andy Gocke

Hard to remember exactly, but I think this is the arm version of glibc

Unfortunately, when I tried to repro this it no longer errors https://github.com/dn-vm/dnvm/pull/142/files So something probably changed in Ubuntu again.

Yup, I guess this isn't relevant anymore.

My recommendation for making the attributes cleaner is using the polysharp nuget package and switch on the flag to generate runtime attributes. I’ve also been working on annotation so I’ll...

One more thing to consider is, rather than a demo app, you can use a "test app" to have the linker/aot compiler verify all the dependencies. Instructions are at https://learn.microsoft.com/en-us/dotnet/core/deploying/trimming/prepare-libraries-for-trimming?pivots=dotnet-8-0#show-all-warnings-with-test-app...

I’ve tried to do some annotation on my own. I could share it but don’t know the best way. Comments in this PR? New PR?

Pushed all my changes to https://github.com/agocke/spectre.console/tree/cli-trimmable. There are a lot of CLI annotations, but I'm not sure there's a simple alternative.

@codymullins did you also pull the project file changes? Polysharp adds the polyfill for the attributes.

Wanted to give an update on where I am with this: I think I've got the annotations in a good place locally, and they make plain Spectre.Console usable, minus the...

The problem is that debugging AOT-specific problems is basically impossible. Our guidance for AOT-safety is to either guarantee behavior, or mark it as unsafe. Suppressing warnings that then bite users...