Skip to content
Snippets Groups Projects

Move macOS build to 64 bit

Merged Oliver Behnke requested to merge mac64 into master
All threads resolved!
  • Requires SDK 10.8 at /Users/Shared/Developer/SDKs/MacOSX10.8.sdk
  • Upgraded all dependencies (e.g. SDL with better fullscreen handling)
  • Direct support for HDPI displays postponed

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Oliver Behnke added 1 commit

    added 1 commit

    Compare with previous version

  • Oliver Behnke resolved all threads

    resolved all threads

  • FYI, if you try and build this you have to copy/install two BOINC files manually (once and after distclean) until those known issues got fixed upstream ([1][2]). Do the following after a first failed build attempt, then build again:

    cp build/boinc/config.h install/include                                                                                                       
    cp 3rdparty/boinc/project_specific_defines.h install/include
    Edited by Oliver Behnke
  • I copied test builds to: einstein:/BOINC/projects/EinsteinAtHome/apps/gfx

  • Maybe add a README (repo top level) on how to build?

  • Honestly, there's a single shell script in the repo's root, call it and you're told. I'm not going to maintain those upstream issues in a local README, so I don't see what's worth documenting. The script itself should self-sufficient and self-explanatory. Also it's not really meant for a broader audience (anymore).

    There used to be a whole website, incl. the rendered Doxygen docs but I'm not sure where that ended up...

    Edited by Oliver Behnke
    • Resolved by Oliver Behnke

      Since I know you're going to complain about it, here's the full list requirements the build script checks (one by one): automake autoconf m4 cmake wget svn tar patch gcc g++ ld libtool libtoolize ar lex yacc pkg-config hg

      :sunglasses:

  • Oliver Behnke added 2 commits

    added 2 commits

    • 97fee747 - List all required tools if one's missing (to ease the pain)
    • e23e36f3 - Fix off-by-one error

    Compare with previous version

  • Oliver Behnke resolved all threads

    resolved all threads

  • mentioned in commit 4e7691a8

  • Please register or sign in to reply
    Loading