fsharp/fsharp — pull request #208 by ranma42 (2013-12-23 09:53:26+00:00)
Title: Bootstrapping F# 3.1 on a clean Mono does not work

Bootstrapping on Mono results in various errors and warnings:

1. The reference for the F# library is FSharp.Core, not Fsharp.Core

2. protodir must end with a '/', otherwise FSharp.Core.dll will be
copied to protoFSharp.Core.dll (which will not be found later on)

3. sigdata and optdata should be copied when copying FSharp.Core.dll

4. fsc-proto must be marked executable, otherwise xbuild will refuse
to run it

5. FSharp.Core is only needed to run fsc-proto, but placing it in the
correct directory before any of the build-proto steps silences
quite a few warnings about the missing "FSharp.Core reference"