No longer check osx compatibility in RenameThread #5366

pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:osx_version_renamethread changing 1 files +1 −6
  1. fanquake commented at 8:19 AM on November 25, 2014: member

    10.5 support has been dropped for some time now.

  2. No longer check osx compatibility in RenameThread
    10.5 support has been dropped for some time now.
    850c570d68
  3. laanwj commented at 10:52 AM on November 25, 2014: member

    Does it really not build anymore on 10.5, or is it just that we stopped supporting it in the released binaries?

  4. jonasschnelli commented at 5:01 PM on November 25, 2014: contributor

    The gitian build uses 10.7 (see https://github.com/bitcoin/bitcoin/blob/master/doc/release-process.md#fetch-and-build-inputs-first-time-or-when-dependency-versions-change). Maybe it would be worth to define what min OSX version we support (i would set 10.7 as it is the gitians base).

    I'm not sure about this pull. Maybe someone likes to build it with 10.6 for any reason.

  5. theuni commented at 6:08 PM on November 25, 2014: member

    10.6 is the current minimum for 0.10. Gitian builds with -mmacosx-version-min=10.6 regardless of which sdk is used. Fwiw, this is confirmed working with SDKs up to 10.9, I haven't tried 10.10.

    Which versions should be supported is a separate discussion for after 0.10 is released.

  6. jonasschnelli commented at 7:04 PM on November 25, 2014: contributor

    @theuni Ah. Right. We build against 10.7 but use 10.6 as minimum target which mainly set some macros, etc.

    ACK on this pull.

  7. theuni commented at 7:19 PM on November 25, 2014: member

    ACK from me too, but let's make it explicit. If an sdk is too old to build with, it should fail to configure.

    I think it should suffice to add a compile-test like

    #include Availability.h
    #if __MAC_OS_X_VERSION_MIN_REQUIRED < 1060
    fail()
    #endif
    int main(){return 0;}
    

    That should fail to compile on old SDKs, or if the compat version is set <= 10.6

  8. gmaxwell commented at 8:07 PM on November 25, 2014: contributor

    I prefer making the old OSX version fail explictly or no action. (Unsupported doesn't mean we should go break things; but if we do break things better to make it explicit when we know it won't work.)

  9. laanwj commented at 10:35 AM on November 26, 2014: member

    Agreed @gmaxwell @theuni . I just meant to say that the version that gitian builds against is not necessarily the minimum version that people could build manually against if they wanted. So there are different levels of "support" in play here. At least for Linux it is important that Bitcoin Core can stil be built on older, stable server distributions. For MacOSX this is arguably less of an issue.

  10. laanwj added the label Mac on Nov 28, 2014
  11. laanwj added the label Priority Low on Nov 28, 2014
  12. laanwj merged this on Feb 18, 2015
  13. laanwj closed this on Feb 18, 2015

  14. laanwj referenced this in commit 47a79bb880 on Feb 18, 2015
  15. fanquake deleted the branch on May 12, 2016
  16. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-21 18:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me