CrossCompilingOsX
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This is being worked on, please maintain your patience. I have successfully done this before but I don't remember what I did, so I will have to recreate a lot of stuff.
You need:
- a mind so deadset on cross-compiling you won't stop to think
- the Xcode .dmg for your target OS X version
- root access to your build system
- a good processor and a lot of RAM
I used Ubuntu 14.04 "Trusty Tahr" for doing the initial chroot. The process was as follows:
apt-get install dchroot debootstrap
Then edit /etc/schroot/schroot.conf with your favourite text editor, and add this at the end:
[trusty] description=Ubuntu Trusty location=/var/chroot priority=3 users=your_username groups=sbuild root-groups=root
Install a base system:
sudo debootstrap --variant=buildd --arch amd64 trusty /var/chroot/ http://mirror.url.com/ubuntu/
where http://mirror.url.com/ubuntu/ can be any of these mirrors.
Now copy your resolv.conf for internet access (required):
sudo cp /etc/resolv.conf /var/chroot/etc/resolv.conf
Finally, chroot into your target:
sudo chroot /var/chroot
You should now have a working chroot, free for you to destroy as you see fit.
(from https://help.ubuntu.com/community/BasicChroot)
More coming...