Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add mingw-w64-dotnet #20075

Open
6 tasks done
iahung3 opened this issue Feb 17, 2024 · 10 comments
Open
6 tasks done

Add mingw-w64-dotnet #20075

iahung3 opened this issue Feb 17, 2024 · 10 comments

Comments

@iahung3
Copy link
Contributor

iahung3 commented Feb 17, 2024

Package name

mingw-w64-dotnet

Brief description of package

.NET is the free, open-source, cross-platform framework for building modern apps and powerful cloud services.

URL for package's homepage

https://dotnet.microsoft.com/en-us/

Provide a basic test case to validate the package's functionality.

https://dotnet.microsoft.com/en-us/

MINGW environments where you need the package

  • MINGW64
  • MINGW32
  • UCRT64
  • CLANG64
  • CLANG32
  • CLANGARM64

Are you willing to submit a PR?

No

@Kreijstal
Copy link
Contributor

Kreijstal commented Mar 15, 2024

actually this would be nice we could then build powershell as well, I wonder if we could compile dotnet from mono?

@ZachBacon
Copy link
Contributor

I've tried to build this, its more trouble than it's worth to try and build in MSYS2. Would require massive amount of patching.

@Kreijstal
Copy link
Contributor

I've tried to build this, its more trouble than it's worth to try and build in MSYS2. Would require massive amount of patching.

because of path rewriting? or windows linux paths?

@ZachBacon
Copy link
Contributor

I've tried to build this, its more trouble than it's worth to try and build in MSYS2. Would require massive amount of patching.

because of path rewriting? or windows linux paths?

A little bit of everything. On Windows, it expects also the visual studio build tools, so you'd have to patch that to use what MSYS2 requires.

@Kreijstal
Copy link
Contributor

I've tried to build this, its more trouble than it's worth to try and build in MSYS2. Would require massive amount of patching.

because of path rewriting? or windows linux paths?

A little bit of everything. On Windows, it expects also the visual studio build tools, so you'd have to patch that to use what MSYS2 requires.

well of course!

@iahung3 iahung3 closed this as completed Mar 15, 2024
@iahung3 iahung3 reopened this Mar 30, 2024
@iahung3
Copy link
Contributor Author

iahung3 commented Mar 30, 2024

Reopened it. I know it's currently impossible, but let's not lose hope. What if, some time in the future, Microsoft would have a look at MSYS2 support? Very unlikely, but let's not lose hope 😆

@ZachBacon
Copy link
Contributor

Reopened it. I know it's currently impossible, but let's not lose hope. What if, some time in the future, Microsoft would have a look at MSYS2 support? Very unlikely, but let's not lose hope 😆

Keep in mind. I never said it was impossible.

@Kreijstal
Copy link
Contributor

Reopened it. I know it's currently impossible, but let's not lose hope. What if, some time in the future, Microsoft would have a look at MSYS2 support? Very unlikely, but let's not lose hope 😆

I think the best bet would be to start with dotnet 5 as it was still made with c++

@iahung3
Copy link
Contributor Author

iahung3 commented Apr 4, 2024

Can we build this version of Mono without building the whole .NET runtime?

#20547

@Kreijstal
Copy link
Contributor

Can we build this version of Mono without building the whole .NET runtime?

#20547

you do not need to build the whole .NET runtime only the subset that is required to run the compiler so that dotnet bootstrap itself

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants