Skip to content
This repository was archived by the owner on Jan 3, 2023. It is now read-only.

Updates to allow F# to build without .Net 2.0 to being present on Mono - #350

Merged
fsgit merged 12 commits into
fsharp:masterfrom
7sharp9:net20fix
Nov 20, 2014
Merged

Updates to allow F# to build without .Net 2.0 to being present on Mono#350
fsgit merged 12 commits into
fsharp:masterfrom
7sharp9:net20fix

Conversation

@7sharp9

@7sharp9 7sharp9 commented Nov 19, 2014

Copy link
Copy Markdown
Member

Removed FSharp.Core from lib/bootstrap/2.0
Moved all required bootstrap files from lib/bootstrap/2.0 to 4.0 folder
Updated build scripts to reflect the above change
Added conditions to the build script to only build a version 2.0 of FSharp.Core if
that version of mscorlib is available.

Mono plans to remove .Net2.0 and 3.5 assemblies in the next version.

7sharp9 and others added 8 commits November 19, 2014 17:18
Removed FSharp.Core from lib/bootstrap/2.0
Moved all required bootstrap files from lib/bootstrap/2.0 to 4.0 folder
Updated build scripts to reflect the above change
Added conditions to the build script to only build a version 2.0 of FSharp.Core if
that version of mscorlib is available.

Mono plans to remove .Net2.0 and 3.5 assemblies in the next version.
@dsyme

dsyme commented Nov 19, 2014

Copy link
Copy Markdown
Contributor

FWIW it looks like the Travis build is failing on building the Profile78 test project - it's not able to find the Profile78 FSharp.Core DLL. so is using the one in the GAC. I'm not sure it's related to this work though perhaps it is.

@7sharp9

7sharp9 commented Nov 20, 2014

Copy link
Copy Markdown
Member Author

Excellent, this looks good to merge, I get a working F# with my .Net2.0/3.5 assemblies removed from my system (OSX).

fsgit added a commit that referenced this pull request Nov 20, 2014
Updates to allow F# to build without .Net 2.0 to being present on Mono
@fsgit
fsgit merged commit ce0ba4e into fsharp:master Nov 20, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants