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

Use a separate mono clone for watchOS. #56

Merged
merged 8 commits into from
May 16, 2016

Commits on May 13, 2016

  1. Configuration menu
    Copy the full SHA
    5490088 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2016

  1. Configuration menu
    Copy the full SHA
    9c77afa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    611b35c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d424740 View commit details
    Browse the repository at this point in the history
  4. [builds] Build tools64 completely before watchbcl.

    watchbcl uses mdb rebase from tools64, but adding a more "correct"
    dependency when the mdb rebase occurs causes tools64 to be built
    twice simultaneously (probably because we use submakes, so a different
    make process also tries to build tools64).
    
    So instead use a bigger hammer and just build tools64 completely
    before building watchbcl.
    rolfbjarne committed May 16, 2016
    Configuration menu
    Copy the full SHA
    69fe27a View commit details
    Browse the repository at this point in the history
  5. [builds] Use libmono-profiler-log-static.a instead of libmono-profile…

    …r-log.a.
    
    This was already done for iOS device builds [1], this does the same thing for
    all the other builds (simulator, tvOS, watchOS).
    
    [1] xamarin/maccore@f773a69
    rolfbjarne committed May 16, 2016
    Configuration menu
    Copy the full SHA
    a7f2dd5 View commit details
    Browse the repository at this point in the history
  6. [builds] There's no libmono-profiler-log.dylib anymore on watchOS.

    Mono disabled building the log profiler as a dynamic library [1],
    so don't try to install it.
    
    [1] mono/mono@cfd9870
    rolfbjarne committed May 16, 2016
    Configuration menu
    Copy the full SHA
    71b04db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    085b79c View commit details
    Browse the repository at this point in the history