strike Fink :(

Cameron Kaiser 2016-08-03 18:50:35 -07:00
parent 72e585294d
commit 7584e09e91

@ -80,10 +80,6 @@ Because the new compiler links against its own `libgcc`, `libatomic` and `libstd
If you built on 10.5 with a compiler that was also built on 10.5, your built browser will only work on 10.5 (despite using the 10.4 SDK) because the `gcc` 4.8 `libgcc`, `libatomic` and `libstdc++` are linked against the 10.5 SDK, not 10.4. The easiest way to solve this problem is to replace `libgcc_s.1.dylib`, `libatomic.1.dylib` and `libstdc++.6.dylib` in your browser package with the ones from a "real" TenFourFox application package and then your build will "just work" on both operating systems. If this is not acceptable, it is possible, though involved, to build a cross-compiling 10.5 `gcc` that will create 10.4-compatible binaries; see [issue 52](/classilla/tenfourfox/issues/52).
## Alternative: Build with Fink (experimental)
If you prefer Fink to MacPorts, David Fang is maintaining a Fink package. You should consider this package experimental. Install Fink and the unstable tree, and do `fink install tenfourfox`. This will install all prerequisites and build the browser, and a `.deb` will be generated. You can start the executable from `/Applications/Fink/TenFourFox.app`. This may not yet be available for the most current version.
## Keeping up
Your repo is now a fully functional clone of the Firefox source repo with the patches for 10.4Fx. If you want to use this as your basis to do additional pulls against Mozilla's repo, you can (after committing your local changes, of course), but you should `hg rebase` after each pull so that the local TenFourFox changesets float to the top.