[Bug 262637] lang/mono6.8: Updating Mono 6 portage with a lang/mono6 port (GitHub)
Date: Fri, 18 Mar 2022 17:12:54 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262637 --- Comment #10 from Sean Champ <lab+bsd@thinkum.space> --- This mono 6 release may need a newer msbuild. The recent msbuild releases from the Mono msbuild fork have begun using install-dotnet.sh. This might need a separate bug tracker item For the msbuild update, it may be feasible to use a Linux dotnet for some purposes in the build. For the Linux emulation to be available and configured with appropriate mount points, that would entail some requirements for the system, however. That may usually may be addressed with e.g 'service linux onestart'. Due to the quirks of pathname handling under the Linux ABI emulation, it might also need something like a nullfs mount for the ports tree e.g to an erfect: `mount_nullfs ${PORTSDIR} ${LINUXBASE}${PORTSDIR}`. It certainly becomes a less succinct kind of build, then. I'll try to see if the msbuild support for this Mono release can be worked out with the Linux ABI emulation for the Linux dotnet SDK and runtime bundles, under a ports build. I'm not certain if the scripting for the linux filesystem support could be easily addressed under ports. -- You are receiving this mail because: You are the assignee for the bug.