How to build this repo from scratch on Banana Unix?
See original GitHub issueSuppose there exists a Banana Unix OS (e.g. some BSD or Solaris like).
On such an OS, how do we build this project fully offline, such that it does not rely on anything from the internet during the build?
git clone https://github.com/dotnet/cli
cli/build.sh <what goes here?>
Are there required components to build CLI project, which haven’t been open sourced yet to accomplish this task? If there are, can we expect them to land on GitHub soon?
Before dotnet/cli (in dnx days), we were able to build most of the CoreFX assemblies on FreeBSD and even configured the test runner to work for the successfully built assemblies. Now CLI is a required dependency, we can’t build it on FreeBSD nor NetBSD.
Refs: https://github.com/dotnet/corefx/issues/1626, https://github.com/dotnet/coreclr/issues/1633 and https://github.com/dotnet/coreclr/issues/3178
cc @ghuntley, @josteink, @krytarowski and @akoeplinger
Issue Analytics
- State:
- Created 8 years ago
- Comments:23 (5 by maintainers)
Top GitHub Comments
@trungnt2910 Here is blog describing how we cross build dotnet on x86 for power and here are scripts uploaded. Check if this helps you
There is also a scarcely documented source-build mode, but this mode does not seem to create enough files for the SDK to function. It seems to be related to the source build feature, which currently only supports Linux.