really, really remove Fink :(((

Cameron Kaiser 2016-08-03 18:51:59 -07:00
parent 7584e09e91
commit 1a1e904818

@ -14,7 +14,7 @@ These build instructions are always subject to change. You should be familiar wi
* Building on 10.5.8 and/or with Xcode 3 should work, but linking against the 10.5 SDK is not supported. Note that the browser can still be _built_ on 10.5.8, and will still _run_ on 10.5.8, but the only allowed target will be a _10.4_-compatible browser.
* If your compiler is compiled for 10.5, the browser will use the 10.4 SDK, but wind up linked against your 10.5-only `libgcc`, `libatomic` and `libstdc++`. If you intend to use your build on a 10.4 system, you will need to replace them with 10.4-compatible libraries. The easiest source is a TenFourFox binary package; see below (under Distributing the executable). If this is not acceptable, it is also possible, though involved, to make a cross-building `gcc`; see [issue 52](/classilla/tenfourfox/issues/52).
* `clang` is not supported. However, it may be possible to do a cross-build on 10.6.8 using a cross-compiling version of `gcc`. Good luck, let us know if it works. We are not aware of any presently working way to get later versions of OS X to build TenFourFox, but [this script may help](https://github.com/devernay/xcodelegacy). If you get any of this working, post an issue with how you did it!
* Install MacPorts, using the Tiger `dmg` for 10.4 or the Leopard `dmg` for 10.5 (Fink users, see below). Note that MacPorts does not always have the most current release up to date for 10.4 or 10.5, but you can still get whatever the most recently updated historical version was from [the MacPorts download repository](https://distfiles.macports.org/MacPorts/) -- you need only grab the most recent 10.4 or 10.5 version available, because we will immediately force it to self-update in the next step (read on).
* Install MacPorts, using the Tiger `dmg` for 10.4 or the Leopard `dmg` for 10.5. Note that MacPorts does not always have the most current release up to date for 10.4 or 10.5, but you can still get whatever the most recently updated historical version was from [the MacPorts download repository](https://distfiles.macports.org/MacPorts/) -- you need only grab the most recent 10.4 or 10.5 version available, because we will immediately force it to self-update in the next step (read on).
* We need to install not only Mercurial, a new Python and a new `gcc`, but we'll also need Mozilla's preferred `autoconf` and a newer GNU `make` to get around various bugs in Tiger's included version. Get a cup of coffee, because MacPorts likes to install everything else as a prereq for everything else.
sudo port -v selfupdate