Skip to content

Uuuh I caught linux-x86 on dotnet 7.0 #95240

@DeafMan1983

Description

@DeafMan1983

Description

Why did you not tell me truth because I catch compilation log like linux-bionic-x66?

I have proof
image

Why does NativeAOT not support for dotnet 7.0 on Linux? Woah! I thought Dotnet 7.0 has support with linux-x86

Reproduction Steps

net 7.0 tried to compile with -r linux-x86 since I checked history of compilation-log.

Expected behavior

I expected Microsoft betrays us. Because linux-x86 supported on Linux whatever it works. I bet sure because Microsoft shouldn't betray to C#/F# developers.

Please release 32 bit version on Linux now!

Actual behavior

Feel shy cause hidden history of compilation-log and I caught it.

Regression?

net7.0 and net8.0

Known Workarounds

Workaround on net7.0 and 8.0 with linux-x64 = ok
But it cannot compiled to 32 bit.
/usr/share/dotnet/sdk/8.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(90,5): error NETSDK1203: Ahead-of-time compilation is not supported for the target runtime identifier 'linux-x86'.

What did you about?

Configuration

x64

Other information

I already installed clang / gcc for x64 and x86

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions