aboutsummaryrefslogtreecommitdiff
path: root/doc/README_osx.txt
diff options
context:
space:
mode:
authorCory Fields <cory-nospam-@coryfields.com>2014-05-24 11:11:42 -0400
committerCory Fields <cory-nospam-@coryfields.com>2014-05-24 11:47:08 -0400
commit2869b1349b2cce3ac8fa8a39e0df65e4201c438a (patch)
tree33539d2173a47341d24673444652dd1022253993 /doc/README_osx.txt
parent7a419a61b6e357229620ade1e459b8e437fa86c8 (diff)
downloadbitcoin-2869b1349b2cce3ac8fa8a39e0df65e4201c438a.tar.xz
release: Bump the OSX SDK to 10.7 for gitian builds
This fixes the display on Retina Macbooks. It also moves us away from depending on the ancient XCode3 sdk.
Diffstat (limited to 'doc/README_osx.txt')
-rw-r--r--doc/README_osx.txt14
1 files changed, 9 insertions, 5 deletions
diff --git a/doc/README_osx.txt b/doc/README_osx.txt
index 6eae4f5cf1..2be56c1592 100644
--- a/doc/README_osx.txt
+++ b/doc/README_osx.txt
@@ -37,11 +37,15 @@ originally done in toolchain4.
To complicate things further, all builds must target an Apple SDK. These SDKs
are free to download, but not redistributable.
-To obtain it, register for a developer account, then download xcode_3.2.6_and_ios_sdk_4.3.dmg:
-https://developer.apple.com/devcenter/download.action?path=/Developer_Tools/xcode_3.2.6_and_ios_sdk_4.3__final/xcode_3.2.6_and_ios_sdk_4.3.dmg
-This file is several gigabytes in size, but only a single .pkg file inside is
-needed (MacOSX10.6.pkg). From Linux, 7-zip can be used to extract this file.
-The DMG can then be discarded.
+To obtain it, register for a developer account, then download xcode4630916281a.dmg:
+https://developer.apple.com/downloads/download.action?path=Developer_Tools/xcode_4.6.3/xcode4630916281a.dmg
+This file is several gigabytes in size, but only a single directory inside is
+needed: Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
+
+Unfortunately, the usual linux tools (7zip, hpmount, loopback mount) are incapable of opening this file.
+To create a tarball suitable for gitian input, mount the dmg in OSX, then create it with:
+ $ tar -C /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/ -czf MacOSX10.7.sdk.tar.gz MacOSX10.7.sdk
+
The gitian descriptors build 2 sets of files: Linux tools, then Apple binaries
which are created using these tools. The build process has been designed to